シェルの変数(特別な変数)

特別なシェル変数

シェルスクリプトの中で実行時の引数を取ってくる時には $argv という特別な変数(配列)を使用する。
この変数は配列なので引数の個数は $#argv で知ることができる。

特別なシェル変数の例

# cat test.sh    <- test.shという名前で以下のスクリプトを作る
@ x = $argv[1] + $argv[2]
echo $x
# csh test.sh    <- 引数をつけないで実行
argv: Subscript out of range.    <- エラー表示
# csh test.sh 3 5    <- 2つの引数をつけて実行
8    <- 3 + 5 の計算結果

練習課題

まとめ

参考


<- | ->
Home | Contents
abe@injapan.net