bashの変数($,ダラー,ドル)まとめ
書式 | 説明 |
---|---|
$? | 直前に実行したコマンドの終了ステータス |
$@ | スペース区切りの実行引数 |
$* | 変数$IFS区切りの実行引数 |
$0 | ファイル名 |
$n | 実行引数のn番目の値 |
${@:n} | スペース区切りの配列のn番目以降 |
${@:n:o} | スペース区切りの配列のn番目からo番目 |
$$ | プロセスID |
${!var} | varの値を変数名としてeval実行 |
${#var} | varの文字数 |
$((1+2)) | 算術演算 |
${foo-bar} | fooの変数がない場合にbarを使う |
${foo:=bar} | fooの変数がない場合にbarを使いfooにbarの値を設定 |
- n,o=数値
- var=変数名