if条件1;then処理1elif条件2;then処理2else処理3fi 条件の部分にはコマンドを指定します。コマンドが成功、つまり、コマンドの実行結果($?)が 0 であれば真、0 以外であれば偽とみなします。 ifcommand1; then echo "成功しました" fi ...
#!/bin/bash str='This is a bash tutorial' substr='bash' if [[ "$str" =~ .*"$substr".* ]]; then echo "String contains the substring" fi 条件ステートメントでは、regex 演算子によって右側の文字列が正規表現になり、記号 .*は文字列内の 0 個以上の部分文字列の出現を比較すること...
3 $ if false; then (exit 2); elif false; then (exit 3); else (exit 4); fi $ echo $? 4 では、条件部のコマンドで偽(0以外)と評価されたため、条件部以外のコマンドがひとつも実行されなかった場合、終了ステータスには何がセットされるでしょうか。答...
Bash スクリプトの条件ステートメント このプログラミングチュートリアルでは、bash の条件付き構造、特に単一および複数の条件を持つif条件について説明します。 Bash プログラミングの概要 Bash は、UNIX および Linux オペレーティングシステムのシンプルなコマンドラインインタープリタ...