シェルスクリプトに、特殊変数一覧表は以下の通りです。
特殊な変数を参照することにより、様々な情報を取得することができる。
変数名 | 説明 |
$0 | 実行したシェルスクリプト名 |
$n | n番目の引数の値 |
$# | 実行時に指定された引数の数 |
$* | 全ての引数 |
$@ | $* と同じくスクリプトが受け取ったすべての引数に対応します。$* と の違いは二重引用符で囲んで "$@" としたときに位置パラメータの評価をせずに コマンドに渡すことです。もし、二重引用符で囲まなければ $* と同じ意味 になります。 |
$? | 最後に実行したコマンドの終了状態 |
$$ | 現在のシェルのプロセス番号 |
$! | バックグラウンドで実行された直前のプロセスのプロセス番号 |
|
|
0 件のコメント:
コメントを投稿