$?0最後に「0」が表示されているので、これは成功したよってことですね。シェルでよくある使い方に、複数のコマンドをパイプで繋いで使う方法があります。こんな時でも、もちろん上の方法が使えます。$?0パイプで繋いだ時にどうしても一つ目のコマンドの実行結果を知りたい時があります。このような場合は、上の方法が使えないですね。一つ目のコマンドを失敗させていますが、終了コードは「0」になっています。$?0実は、$?は最後の終了コードしか取得できません。一つ目のコマンドの実行結果が分かる方法がないか調べてみたら、ちゃんとありました。いう変数に格納されます。東京でITエンジニアをやってます。毎日自転車で通勤してます。views水泳パーソナルレッスンを受けてきた。