5
条件文でスクリプトを終了するにはどうすればよいですか?
ユーザーがrootでない場合に終了するbashスクリプトを書いています。条件は正常に機能しますが、スクリプトは終了しません。 [[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit) 私は&&代わりに使用しましたが;、どちらも動作しませんでした。
他のBourne / POSIXシェルとは対照的に、GNUのBourne Again SHellに固有の質問。Unixシェル全般に関する質問については、代わりに/ shellタグを使用してください。