if文 シェルスクリプトサンプル
スポンサードリンク
【説明】
ある条件によって行わせる処理が異なる場合に条件分岐(if文)を使用します。条件が不成立の時に実行するelseは省略することもできます。if文を使用する際は、条件分岐をするためにtestコマンドを用いることが多くなっています。以下に紹介するスクリプトサンプルでもtestコマンドと連携した処理になっています。
→test文 シェルスクリプトサンプルの詳細を見る
例) 引数で与えられた文字列が"aaa"ならばtrueと標準出力に表示、"aaa"以外ならばfalesを標準出力に表示します。
[root@localhost ~]# cat if.sh
#!/bin/sh
if test $1 = "aaa" ; then
echo true
else
echo fales
fi
[root@localhost ~]# ./if.sh bbb
fales
[root@localhost ~]# ./if.sh aaa
true |
→echoコマンドの詳細を見る
→catコマンドの詳細を見る
→標準入力の詳細を見る
→標準出力の詳細を見る
|
|