リナックス linux コマンド if 使い方 その2

ifは、条件をテストします。

テスト結果で真:0または、偽:1で実行できます。
以下リナックスのifの例です。

①linux リナックス コピーのテスト
ファイルが正常にコピーできることを
テストする例です。
コピーができた場合、copy ok と知らせます。
コピーができなかった場合は、【error】 を表示します。

if cp name.dat name.dat.bc
then
    echo "copy ok"
else
    echo "`basename $0` :error " >&2
fi


②linux リナックス if -w を使用した例
ファイルが書き込みできるかどうかのテストです。
ファイルが書き込みできない場合は、知らせます。

if [ ! -w usr.dat ]
then
    echo "書き込みできません。" >&2
fi


③linux リナックス if 変数のテスト
変数が空の場合は、【変数は空です】と知らせます。
変数が設定されている場合は、変数を知らせます。

if [ -z $DAT_FILE ]
then
    echo "変数は空です"
else
    echo "$DAT_FILE は変数です"
fi
サーバ運用(ランキング)


blogram投票ボタン




サーバ構築(ランキング)を見る。



トラックバック(0)

このブログ記事を参照しているブログ一覧: リナックス linux コマンド if 使い方 その2

このブログ記事に対するトラックバックURL: http://websky21.com/MT/mt-tb.cgi/334