使い方

  • $0 プログラム名
  • $1, $2, …, $9 引数
  • $# 引数の数
  • $* 全引数
  • $@ 全引数 (引数の分割を保つ)
  • $? 直前に実行したコマンドの終了ステータス
  • $$ カレントシェルのプロセス ID
  • $! 直前に実行したバックグランドジョブのプロセス ID
  • $- カレントシェルのオプション

参考:

特殊変数 | あんみのの備忘録

特殊変数/汎用構文 | tands_b の日記

Bash での変数について | ファイヤープロジェクト

シェルスクリプトの特殊変数 | Unskilled?

特殊な変数 | ソフトウェアエンジニアのための tips

Bash の特殊変数 SECONDS で処理の実行時間を計測する | なおべりーのブログ

$?

  • $?直前に実行したコマンドの終了ステータスが格納される

参考:

シェルスクリプトの特殊変数 $? について – teratail

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA