「シェルスクリプトに渡す変数」の編集履歴(バックアップ)一覧はこちら
「シェルスクリプトに渡す変数」(2011/04/30 (土) 20:50:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
一般のコマンドと同様に、シェルスクリプトのも引数が使用できます。
bashでは、特殊な変数を用いて引数などを参照できます。
-引数をあらわす変数
|CENTER:変数名|CENTER:説明|
|CENTER:$1|シェルスクリプトファイル名(フルパス)|
|CENTER:$2|1番目の引数|
|CENTER:$3|2番目の引数。以下順に$3、$4、・・・・$&italic(){n}となる|
|CENTER:$#|引数の数|
次のように、シェルを実行してみます。
$ cat test
echo $0
echo $1
echo $2
echo $#
$ ./test args1
./test
args1
1
引数は1つしか指定されていないので、$2は空文字列になります。
表示オプション
横に並べて表示:
変化行の前後のみ表示: