0
UNIXシェルスクリプトで単純なフラグ変数を作成しようとしています。そのため、ダウンタイム中に特定の処理を無効にすることができます。UNIX bash if command error
if文を実行すると、コマンドが見つかりませんというエラーが表示されます。
コード:
#!/bin/bash
hold=false
if [$hold = false]
then
echo "$hold" > ADW_UNIX.dat
fi
exit 0
エラー:あなたがそうあなたのスクリプト自体を修正しようと、同じに光を投げていないとして、あなたの完全な要件について
13:03:05 # ./ADW_UNIX.script
./ADW_UNIX.script: line 5: [false: command not found
あなたは '周りのスペースを必要とする['と ']'(と誰もが幸せにするために引用符を追加): '[ "$ホールド"=偽]の場合' –
ところで、http://shellcheck.net/ますこの(と他の多くの一般的なエラー)をキャッチします。 –