使い方

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

参考:

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

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

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

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

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

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

$?

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

参考:

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

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

コメントを残す

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

Protected by reCAPTCHA