なぜこれですか?
if true; then sleep 3 &; fi
bash: syntax error near unexpected token `;'
走りたい
sleep 3
コマンド["sleep 3"は単にイエス]が"並列"で実行され、より早く完了するようにバックグラウンドで実行されます。しかし、私はこれを得ます:
bash: syntax error near unexpected token `;'
エラーメッセージ。なぜ?ジョブをバックグラウンドで送信できないのはなぜですか?
ベストアンサー1
これはすでにステートメント区切り文字であるため、後に入れない&
でください。;