我想要一个脚本来运行 main.ksh 以运行 one.ksh 和 second.ksh 仅当 one.ksh 的输出匹配“1”时。因此,如果输出不是“1”,那么 second.ksh 不应该运行。
cat one.ksh
#!/usr/bin/ksh
echo "1"
cat second.ksh
#!/usr/bin/ksh
echo "2"
我这样做了:
#!/usr/bin/ksh
ksh .ksh > one.txt
file="one.txt"
while read line
do
if [ $line -eq 2 ] ;then
ksh second.ksh
else
echo "one.ksh is no good"
fi
done <"$file"
有什么更好的方法吗?