シェルスクリプトの$@はどういう意味ですか? 質問する

シェルスクリプトの$@はどういう意味ですか? 質問する

@シェル スクリプトでドル記号の後にアットマーク ( ) が続くのはどういう意味ですか?

例えば:

umbrella_corp_options $@

ベストアンサー1

$@スクリプトに渡されるすべてのパラメータです。

たとえば、 を呼び出すと./someScript.sh foo bar$@は と等しくなりますfoo bar

もし、するなら:

./someScript.sh foo bar

そして内部someScript.sh参照:

umbrella_corp_options "$@"

これは、各パラメータが二重引用符で囲まれて渡されumbrella_corp_options、呼び出し元から空白を含むパラメータを取得して渡すことができます。

おすすめ記事