ホーム » 個人掲示板 » シェル引数
My Google+

シェル引数

  • 技術三昧@2017-04-03 16:18:01

スポンサーリンク

引数 (ひきすう) とはコマンド (シェルスクリプト) 実行時に、コマンドラインから渡される値のことである。
下記のように使われている。



command 引数
command 引数1 引数2 … 引数n


例でcopy.shスクリプトを引数付きで呼び出志場合、下記のように書ける。

./copy.sh h1 20 yes
上記で、$0はcopy.shスクリプトを指す。
$1は引数「h1」を指す、$2は引数「20」を指す、$3は引数「yes」

備考:
①スクリプト名称・コマンドは$0、引数1は$1、…、引数nは$nに書かれる。
②下記の特殊変数をよく使わるので、暗記してください。

特殊変数      意味
$0      シェルスクリプトの名前
$n      n番目の引数
$*      すべての引数リスト
$#      与えられた引数の数
$?      直前に実行したコマンドの戻り値
$$      シェルスクリプトが実行された際のPID
$LINENO      この変数を記述した行番号
[/storng]

以上、シェル引数のメモでした。
次は、条件分岐ifの実例を紹介

0人

◎技術三昧掲示板で掲載した情報(リンク・リンク先を含む)に関して、掲示板管理者が確認や保証を行うことは一切ありません。
すべて利用者のモラルに委ねられおり、掲示板から張られたリンクに関するトラブルが生じても管理者側は免責とさせていただきます。

閉じる