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

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

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