所以,我有以下脚本:
#!/bin/bash
while :
do
bjobs_output=$(bjobs)
echo HELLO
echo $bjobs_output
echo WORLD
sleep 1
done
我在 cshell 中运行该命令,因为 bjobs 在 bourne shell 中不起作用
这会产生以下输出:
No unfinished job found
HELLO
WORLD
但是,我想通过检查变量的字符串来检查所有 bjobs 是否完整,但它没有正确存储。例如
#!/bin/bash
while :
do
bjobs_output=$(echo WHOLE)
echo HELLO
echo $bjobs_output
echo WORLD
sleep 1
done
给予
HELLO
WHOLE
WORLD
知道如何解决这个问题吗?谢谢