リナックス 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
サーバ運用(ランキング)
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
サーバ運用(ランキング)
サーバ構築(ランキング)を見る。