シェルスクリプト $@ (ドルマーク+アットマーク)


シェルスクリプトで「$@」が何かわからなかったのでメモ。

phpのconfig.niceの中に「$@」があります。それを読んでみる。

#! /bin/sh
#
# Created by configure
'./configure' \
'--with-apxs2=/usr/local/apache2/bin/apxs' \
"$@"

これを実行すると下記が実行される。

#./configure –with-apxs2=/usr/local/apache2/bin/apxs

ということは、”で囲った全引数がスペース区切りで代入されるものみたいです。

参考(その他の特殊変数についても書いてあります。)

http://www.atmarkit.co.jp/flinux/rensai/shell05/parameter.html

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。