====== 02 パラメータ変数 ====== シェルスクリプトは引数を利用することができ、bashに初めから用意された特殊な変数を使用し参照することができる。 \\ これらの変数は参照するもので、値を代入することはできない。 ^ 変数 ^ 説明 ^ | $n |nは数字であり、$0はシェルスクリプト名、以降$1、$2…は第1引数、第2引数…である。\\ 第10引数以降は${10}、${11}…で参照する。| | $# |与えられた引数の個数| | $@ |$0以外の全ての引数("$@"のようにダブルクォーテーションで囲んだ場合"$1" "$2" …"のように個別に展開される。)| | $* |$0以外の全ての引数("$@"のようにダブルクォーテーションで囲んだ場合"$1 $2 …"のように展開される。)| | $? |最後に実行したコマンドの終了ステータス| | $! |最後に実行したバックグラウンドコマンドのPID| | $$ |シェルのPID| | $- |現在のオプションフラグ| --- //[[matsui@flateight.com|Shinya Matsui]] 2012/08/01 11:53// {{tag>bash}}