2
if文内の変数内に文字列が存在するかどうかを確認しようとしています。私はこれを知っているif文に変数に特定の文字列が含まれていることを確認してください。
if [ -n $(echo "$RUN" | grep "Done running command.") ]; then
は、それが空であるかどうかをチェックするが、私はそれがより合理的な方法で行うことができるかどうかを確認しようとしていますし、別の変数を作成することによって行うことができます。
CHK=$(echo "$RUN" | grep "Done running command.")
if [ -n "$CHK" ]; then
これに賛成すれば助かります。
if [[ "$RUN" =~ "Done running command." ]] ; then echo OK ; fi
(ドットは引用符をwithingされている場合、それはとして機能していることに注意してください: