シェル変数
指定する場合
DIR=aaa
参照するとき
$DIR または ${DIR}
?による未設定変数の扱い
${variable:?message}
変数が入っていなかったらメッセージを表示して終了
特殊な変数
$? コマンド実行時の終了ステータスをあらわす例
command
if [ $? -eq 0]
then
....
fi
$$
現在実行されているプロセスのIDがセットされる
$!
バックグラウンドで走らせたプロセスのID
$-
シャルの起動時のフラグ、セットコマンドで指定したフラグの一覧