ユーザ用ツール

サイト用ツール


bash:02_parameter_variable

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
bash:02_parameter_variable [2014/06/05 06:25] matsuibash:02_parameter_variable [2015/05/08 06:11] (現在) matsui
行 1: 行 1:
 +====== 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}}