「while」(2011/07/01 (金) 00:06:17) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
条件によって実行するスクリプトを選択させる場合には、ifコマンドを使います。
-書式
if 条件式
then
実行文1
else
実行文2
fi
条件式が真の場合、実行文1が実行されます。
条件式が偽の場合、実行文2が実行されます。
if test -f testscript
then
source ./testscript
else
echo "testscript file not exist"
fi
上記は、testscriptというファイルがあればそれを実行し、なければファイルが存在しないと表示します。
このスクリプトは次のように書き換えることもできます。
if [ -f testscript ] ; then
. ./testscript
else ; echo "testscript file not exist"
fi
testコマンドやsourceコマンドの省略された形を使ってます。
また、「;」で複数のコマンドを1行に記述することができます。
表示オプション
横に並べて表示:
変化行の前後のみ表示: