Shellの特殊変数を忘れてしまうのでメモっておきます。
$$ 現在のシェルのプロセス番号
$- シェルにセットされているオプション
$! バックグラウンドで実行された直前のプロセスのプロセス番号
$# コマンドラインの引数
$1 〜 $9, $0 引数それぞれ
$* 全部の引数をまとめて1つとして処理
$@ 全部の引数を個別として処理
$? 直前実行したコマンドの終了値(0は成功、1は失敗)
$0 以外のコマンドライン引数
おもいつくままに探求しよう
Shellの特殊変数を忘れてしまうのでメモっておきます。
$$ 現在のシェルのプロセス番号
$- シェルにセットされているオプション
$! バックグラウンドで実行された直前のプロセスのプロセス番号
$# コマンドラインの引数
$1 〜 $9, $0 引数それぞれ
$* 全部の引数をまとめて1つとして処理
$@ 全部の引数を個別として処理
$? 直前実行したコマンドの終了値(0は成功、1は失敗)
$0 以外のコマンドライン引数