実行されるのは一回だけです。コマンドは利用しません。シェルの内部コマンドとして実行されます。コマンド)もシェルの内部コマンドです。コマンドが実行されるものではありません。後に記述した任意のコマンドラインの終了コードで判定しているだけです。してもよろしいかと(親(sh)と子(/bin/uname)が表示されますけれども)。存在しないようなので、それでも構わないです。するほうが簡単かと思い、回答のようにしました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてくださいリンク集1testコマンドの文字列比較条件式で'=='は許容されているのか?関連する質問2シェルスクリプトをコマンドラインからしか実行できないようにしたい5edかexで<CR+LF>を<LF>に変換するバッチ編集は可能でしょうか1シェルスクリプト内で、パスにawkをかける方法を教えてください5シェルスクリプトのfor文で配列変数を使いたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。