だから、次のスクリプトがあります。
#!/bin/bash
while :
do
bjobs_output=$(bjobs)
echo HELLO
echo $bjobs_output
echo WORLD
sleep 1
done
Bourne Shellではbjobsが機能しないため、cshellでコマンドを実行しました。
これにより、次のような出力が生成されます。
No unfinished job found
HELLO
WORLD
ところで、変数の文字列をチェックしてすべてのbjobが完了したことを確認したいのですが、正しく保存されません。例えば
#!/bin/bash
while :
do
bjobs_output=$(echo WHOLE)
echo HELLO
echo $bjobs_output
echo WORLD
sleep 1
done
与える
HELLO
WHOLE
WORLD
この問題を解決する方法を知っていますか?ありがとう