■ Korn シェル (POSIX シェル) で設定される変数
| 下線(_) | 最初は、環境内で渡される、実行中のシェルまたはスクリプトの絶対パス名を示します。次に、直前のコマンドの最後の引数が割り当てられます。非同期のコマンドに対しては、このパラメータは設定されません。このパラメータは、メールの確認を行うときに、一致する MAIL ファイルの名前をホールドするのにも使用されます。 |
|---|---|
| ERRNO | 一番あとに失敗したサブルーチンによって設定される値を示します。この値はシステムに依存し、デバッグを目的としたものです。 |
| LINENO | 実行中のスクリプトまたは関数の現在行の行番号を示します。 |
| OLDPWD | getopts 正規組み込みコマンドで処理された最後のオプション引数の値を示します。 |
| OPTIND | getopts 正規組み込みコマンドで処理された最後のオプション引数のインデックスを示します。 |
| PPID | シェルの親のプロセス番号を識別します。 |
| PWD | cd コマンドで設定された現在の作業ディレクトリを示します。 |
| RANDOM | 0 から 32767 の間で一様に分布する整数の乱数を生成します。 RANDOM 変数に数値を割り当てることによって、一連の乱数を初期化できます。 |
| REPLY | 引数が指定されない場合、select ステートメントおよび read 正規組み込みコマンドで設定されます。 |
| SECONDS | シェル呼び出しが戻されてからの秒数を示します。この変数に値が割り当てられると、参照時に戻される値は、割り当てられた値に、割り当てからの経過秒数を加えた値になります。 |
| OPTARG | getopts 正規組み込みコマンドで処理された最後のオプション引数の値を示します。 |
■ Kornシェル(POSIXシェル)で使用される変数


![]()