KSH for 循环适用于 Solaris/Mac,但不适用于 Red Hat Linux
以下 Ksh 脚本在 Red Hat Linux 系统上给出了“没有这样的文件或目录”错误消息。有人有解决办法吗? #!/usr/bin/ksh for f in `cat files.dat` do wc…
UNIX 中传递给用户变量的参数的读取计数
我有一个要求。 我正在使用 UNIX(ksh) 脚本接受变量中的 USER 输入。 file_name='po_header*.dat ; po_line*.dat ; po_dist*.dat' 当我回显时, echo …
“不必要的字符串到数字的转换”在 ksh 脚本中
我正在 Korn shell 中编写一些脚本,但我不知道如何避免警告“变量扩展需要不必要的字符串到数字转换”。我的代码如下: #!/bin/ksh testnum=04 (( $t…
ksh 不计算反引号内的变量
这个把我难住了。 #!/bin/ksh AWKSCRIPT='END { print "all done"; }' OUTPUT=`echo hello world | awk '$AWKSCRIPT'` RETVAL=$? echo "running echo …
KSH 使用变量中的参数运行 Java
在获取目录中的文件列表作为运行该 Java 类的参数后,我需要从 KSH 脚本运行 Java。 cd /batch/App/ find /batch/files/ -type f -print -name "*.xls…
使用 UNIX 脚本从文件中获取表名
我有一个示例文件,如下所示。这是一个 SQL Loader 控制文件: LOAD DATA APPEND INTO TABLE XXWIN_TMP_LOADER_TAB ( seq POSITION(1:10) INTEGER EXT…
对文件中的两个变量进行操作
我是 ksh 编程的新手。我还有事要做。 我有一个像 a.txt 这样的文件, 105b /vol/na5b_vol001/lore_000 hdisk478 fcs0 FCP 512.0g (549782028288) 105…
KSH 检查字符串是否以子字符串开头
我需要检查变量是否具有以指定子字符串开头的字符串值。 在 Python 中,它会是这样的: foo = 'abcdef' if foo.startswith('abc'): print 'Success' W…
KornShell 中的测试命令 (ksh)
我对 KornShell (ksh) 中的测试命令有疑问。我知道 -ne 用于比较整数,而 != 用于比较字符串。如果一个参数是字符串而另一个参数是整数,测试命令将如…
使用目录引用执行 shell 脚本时遇到困难
我有一个简单的脚本 ... dir=`pwd` echo $dir cd ./selenium-grid-1.0.8/ CMD="ant -Dport=$1 -Dhost=$2 -DhubURL=http://172.16.1.137:4444 -Denviro…
UNIX,在 C 或 KornShell (ksh) 中为变量赋值
当我使用 bash 运行以下代码时,它会将值 5 赋给 var1。 var1=$(awk '$1>$3{ print "5"}' newfile2) echo $var1 但是当我在香蕉或其他东西中使用相同…
寻找启动jboss的最佳方式
我正在尝试找出如何在特定时间使用 cron 作业启动 JBoss。 我现在正在做的是设置一个 cron,然后在 JBoss startinstance 脚本中我将睡眠 700 秒,直到…