FC2ブログ

更新履歴Blog

日記

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

シェルスクリプト条件式

条件式と書式
[]で囲む形式と、testの2種類の書き方がある

整数の比較
整数A -eq 整数BAとBが等しければ真
整数A -ne 整数BAとBが等しくなければ真
整数A -ge 整数BA>=Bなら真
整数A -gt 整数BA>Bなら真
整数A -le 整数BA<=Bなら真
整数A -lt 整数BA<Bなら真

if [ 整数A 条件式 整数B ]; then
    真だった時の処理
fi
if test 整数A 条件式 整数B; then
    真だった時の処理
fi
while [ 整数A 条件式 整数B ]
do
   処理
done

文字列の比較
文字列A = 文字列BAとBが等しければ真
文字列A != 文字列BAとBが等しくなければ真

if [ 文字列A 条件式 文字列B ]; then
    真だった時の処理
fi
if test 文字列A 条件式 文字列B; then
    真だった時の処理
fi

ファイルの比較
-d ファイル名ファイルがディレクトリなら真
-e ファイル名ファイルが存在すれば真
-f ファイル名ファイルが存在して通常ファイルなら真
-x ファイル名ファイルが存在して実行ファイルなら真

if [ 条件式 ファイル名]; then
    真だった時の処理
fi
if test 条件式 ファイル名; then
    真だった時の処理
fi
スポンサーサイト

コメント

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://v2rt.blog81.fc2.com/tb.php/61-0382d214
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。