AlmaLinux9 シェルスクリプト if条件の基本の書き方のサンプル
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
構文
if [条件]
ifの基本の書き方は if [ 条件 ] then コマンド fi です。
条件が真の場合 then の次のコマンドを実行します。
真の条件がない場合 else の次のコマンドを実行して終了します。
else がない場合は、そのまま終了します。
サンプルコード
#!/bin/sh if [ "$1" -gt "$2" ] then echo "1番目の引数が2番目の引数より大きい" elif [ "$1" -eq "$2" ] then echo "1番目の引数と2番目の引数は同じです" else echo "1番目の引数が2番目の引数より小さい" fi
実行結果
$ ./test.sh 8 12
1番目の引数が2番目の引数より小さい
$ ./test.sh 200 6
1番目の引数が2番目の引数より大きい
$ ./test.sh 8 8
1番目の引数と2番目の引数は同じです