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