提示不显示 AIX 的 KSH 的主机名
与问题 1171663 类似,AIX 似乎没有可用的 $HOSTNAME 选项。 $hname 和 $hostname 也不存在。除了在 .profile 中执行以下操作之外 - export HOSTNAME=…
在 KSH 中使用正则表达式设置另一个变量
我有一个 Korn shell 脚本,我想根据另一个变量和正则表达式更改一个变量。 我想要发生的是生成如下所示的变量值,但不调用 sed: $ echo 'orl,bdl,la…
检查文件是否存在以及是否包含特定字符串
我想检查 file2.sh 是否存在,以及特定单词 poet 是否是文件的一部分。我使用 grep 创建变量 used_var。 #!/bin/ksh file_name=/home/file2.sh used_v…
Shell 脚本 (bash/ksh):读取变量需要 20 秒
我需要等待输入 20 秒,之后 myscript 应该继续执行。 我尝试过使用 read -t20 var 但这仅适用于 bash。我在 Solaris 10 上使用 ksh。 有人可以帮助我…
关于 UNIX 可变日期格式
我有一个日期值存储在 Unix KornShell (ksh) 脚本变量中: VALUE="2010_09_23" 我想将其更改为“2010 年 9 月 23 日”并将其存储在 VALUE1 中。我该怎…
shell 脚本 + IP 与别名之间的常量空格
来自我的 ksh 脚本 。 echo $IP1 $ALIAS1 >> /etc/hosts echo $IP2 $ALAIS2 >> /etc/hosts echo $IP3 $ALIAS3 >> /etc/hosts 我得到的主机文件如下, …
如果 [ $? -ne 0 ] 然后语法错误然后意外
我一直在尝试执行以下 UNIX shell 脚本,但它不起作用。 我通过 KornShell (ksh) 运行它。 echo $?; if [ $? -ne 0 ] then failed $LINENO-2 $5 $6 fi…
awk/sed 用于测试命令
从我的 ksh 中, [[ ` echo $READ_LINE | awk '{print $2}' ` != SOME_WORD ]] && print "not match" 我可以获得如何在没有 echo 命令的情况下验证相…
克什+智能测试线解决方案
我 编写以下语法(我的 ksh 脚本的一部分) 检查 LINE 的第一个单词是否=star 第二个词是汽车, [[ ` echo $LINE | awk '{print $1}' ` = star ]] && …
如何对 ksh 中的变量进行精确的单词匹配?
我使用以下语法作为 ksh 脚本的一部分来验证 LINE_FROM_FILE 中是否存在单词 Validation。 [[ "${LINE_FROM_FILE##*Validation}" != "${LINE_FROM_FIL…
cygwin:pdksh(5.2.14-3) 不支持反斜杠路径 (\)
作为 cygwin 下 ksh 的替代品,pdksh 可能是唯一的选择。但看起来 cygwin 有一个错误:pdksh(5.2.14-3) 支持反斜杠路径 (\)。 它会吞掉\: $ cd .\acc…
shell 脚本 +不使用 echo 来匹配行中的单词
以下测试语法是 ksh 脚本的一部分 [[ $PARAM = TRUE ]] && [[ ` echo $LINE_FROM_FILE | grep -c Validation ` -eq 1 ]] && print "find Validation w…
如何使用 Eclipse 启动文件从命令行运行 Java 程序?
我的任务是创建一个 ksh 脚本,该脚本运行一个 Java 程序多次,另一个运行一次。这个想法是多次运行测试单个程序处理多个线程的能力。 我遇到的问题是…