ksh

    9热度

    9回答

    一般我们在使用 cd ..用于将父目录 cd ../../去父母父目录。和 cd ../../../../../第5个父目录。 有没有简化的方法呢? 我使用的shell是ksh。

    5热度

    3回答

    我正在编写一个Expect脚本,并且在处理shell提示时遇到问题(在Linux上)。我的预期脚本产生rlogin,远程系统使用ksh。远程系统上的提示包含当前目录,然后是" > "(空间大于空间)。脚本片段可能是: send "some command here\r" expect " > " 这适用于简单的命令,但事情开始时,我发送命令超出终端的宽度(或者更精确地出问题,什么ksh认为是

    1热度

    1回答

    我在读Korn typeset command,发现-t选项增加了一个标签,但我找不出它的用途。有没有人有一个例子? -t 标记名称。标签是用户可定义的,对shell没有特殊的含义。

    2热度

    2回答

    我发现以下脚本在AIX上导致KornShell(ksh)中出现分段故障和内核。任何人都可以解释为什么我会得到以下结果? 赛格故障 doOutput(){ Echo "Something" } doOutput() >&1 OR doOutput(){ Echo "Something" } echo `doOutput()` 无输出 doOutput(){

    1热度

    3回答

    我需要在.jks之前获取文件的基本名(esrt-deghasdf-keystore)。我想用shellscript来做。可能吗? abcdefgh 7369 4825 0 00:12:26 pts/10 0:37 java -Djavax.net.ssl.keyStore=/abc3/esrt/der/fer-def2/esrt-deghasdf-keystore.jks

    0热度

    1回答

    我在CVS中使用不同标签的许多模块。我将如何去获取这些标记文件存在的分支的名称?我已经尝试使用cvs co -r TAG从模块中检出文件,然后执行cvs log,但它似乎给出了该文件存在的所有分支的列表,而不仅仅是一个分支名称。 此外,这需要一个自动化的过程,所以我不能使用基于Web的工具,如viewvc来收集这些信息。

    4热度

    4回答

    从ksh终端运行md5函数不匹配简单Perl脚本的输出。 在终端我运行: echo -n abc | md5 62fecf21103616856d72e6ffc9bcb06b 如果我使用Perl运行: use Digest::MD5 qw(md5_hex); foreach (@ARGV) { print "Digest is ", md5_hex($_), "\n"; }

    8热度

    4回答

    在ksh shell中test -L filename和test -h filename有什么区别?在手册页中,两者都用于标识符号链接,但我想知道确切的区别。 以下是手册页中的说明。 -h file True if file exists and is a sym- bolic link. -L file True if file exists and is

    0热度

    3回答

    有人可以帮我理解下面这段代码,它决定了从数据库中选出数据的开始和结束日期。 # Get the current time as the stop time. # stoptime=`date +"%Y-%m-%d %H:00"` if test $? -ne 0 then echo "Failed to get the date" rm -f $1/.optpamo.p

    1热度

    2回答

    我正在处理一个项目,我们正在处理使用ksh脚本和Perl脚本从数据库表导入/导出数据。我们有一个现有的过程来将数据从一个表格导出到一个文件,然后导入到另一个系统中。 下面是捕获 - 导出过程转储出管道分隔文件,而进行导入的系统需要由ASCII组分隔符(十进制29,十六进制1d或八进制35)分隔的文件。它显示在vi as ^]现在,我通过Perl脚本转换分隔符。我想要做的是告诉我们的出口过程只使用我