アスタリスク インフラTECH wiki

シェルスクリプトに渡す変数

最終更新:

ootaka

- view
メンバー限定 登録/ログイン
一般のコマンドと同様に、シェルスクリプトのも引数が使用できます。
bashでは、特殊な変数を用いて引数などを参照できます。

  • 引数をあらわす変数
変数名 説明
$1 シェルスクリプトファイル名(フルパス)
$2 1番目の引数
$3 2番目の引数。以下順に$3、$4、・・・・$nとなる
$# 引数の数

次のように、シェルを実行してみます。
$ cat test
echo $0
echo $1
echo $2
echo $#
$ ./test args1
./test
args1

1
引数は1つしか指定されていないので、$2は空文字列になります。
目安箱バナー