エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
シェルスクリプトでエラー時の処理を行う方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シェルスクリプトでエラー時の処理を行う方法 - Qiita
変数 $? を利用する方法 $? 直前に実行されたコマンドのステータス(終了フラグ)を表します。これを使... 変数 $? を利用する方法 $? 直前に実行されたコマンドのステータス(終了フラグ)を表します。これを使って実行されたコマンドが正しく終了したかどうか判定します。 連載 シェルスクリプト・ステップ・バイ・ステップ 第5回 シェルの変数に慣れる #!/bin/bash function my_command() { # 処理 return 1 } my_command if [ $? -gt 0 ]; then # エラー処理 fi いままで上記のようにコマンドを実行した後の $? の値を見て分岐させていた。 機能としては十分なのだが、もっとスッキリした書き方がある。 OR演算子 || を利用する方法 コマンドの戻り値を直接利用する。論理積でコマンドを繋いでいく方法と同じやり方。