ksh

    0热度

    1回答

    (AIX/ksh) 我有一个中文文件...我无法在aix中使用猫完全打开它...如果我给猫然后一些内容丢失...如果我给猫-v它给的代码很奇怪....即使我试图用while循环来读取内容,但不工作...更多的命令我可以但我不能在shell脚本中使用更多...所以请删除一些这里的想法...非常感谢

    0热度

    5回答

    我有一个固定长度的字符串,它是一个数字。当我将字符串赋值给一个变量时,它被赋值为8而不是10.为什么?我该如何阻止它? $ i=10 $ ((i=i+1)) $ echo $i 11 # Right answer $ i=000010 $ ((i=i+1)) $ echo $i 9 # Wrong answer 更新:答案确认数字正在转换为八进制数,并且需要删除前导零。这里是s

    1热度

    2回答

    字之间相同的空间我有例如由打印命令的follwoing线(从KSH脚本) first_name=raimondelita last_name=plotanmkitus Number_id=3574553442 first_name=timratcel last_name=plotiniues Number_id=43 first_name=tom last_name=kot Number_id

    5热度

    4回答

    如何将一个字符串的左边部分和右边部分剥离到与ksh中匹配的表达式? 例如: ${name##*/} ${name%/*} (参见http://www.well.ox.ac.uk/~johnb/comp/unix/ksh.html为ksh的例子)。 我似乎无法找出使用重新模块或字符串模块这样做的简单方法,但我必须缺少一些东西。

    1热度

    2回答

    主题shell脚本 ,如果我在下面 [[ 2 -eq 2 ]] && print OK 进行比较,我得到OK 但如何比较,如果 “-eq” 是我PARAM 例如 param =“ - eq” [[ 2 $param 2 ]] && print OK 明显的不是非法的 但我不知道是否有可能无论如何有一些变化?? 利迪娅

    2热度

    1回答

    我必须修改现有的ksh脚本,它使用'shift'查看命令行参数,并清空$ @,但现在要将原始参数传递给之后的第二个剧本。 在主线情况下,我可以通过将$ @复制到一个变量并将其传递给第二个脚本来完成此操作,但是我无法让它适用于引用的命令行参数。 如果我有一个叫做 '打印机' 像下面的脚本: #!/bin/ksh [email protected] echo "Printing args" u

    1热度

    3回答

    生成12位十六进制数字,我需要在KSH在Solaris产生12位进制数 感谢

    0热度

    2回答

    我看到是否有方法让getopts用字符串而不是字符来处理交换机。 例如,我想提供这样的事情: script.ksh -file1 file1.txt -file2.txt 相反的: script.ksh -f file1.txt -g file2.txt 这可能与UNIX getopts?

    0热度

    2回答

    我知道如何利用滞后的区别: delX = diff(x) 但我知道只有这样才能采取滞后总和: sumY = apply(embed(c(0,y),2),1, sum) 是否有可以采取的函数滞后的总和?这种方式(或以其他方式滑动索引)不是很直观。

    1热度

    4回答

    我在Korn Shell中运行,并试图运行我编写的简单chdb脚本。如果在没有参数的情况下运行,它会提示用户列出数据库并等待选择。如果使用单个数字参数调用,它将自动为用户选择。 例子: > . chdb Select the database sid from the following: 1) testdb1 2) testdb2 3) testdb3 Sel