Shell腳本特殊參數“$*”與“$@”的異同點

相同點: 均爲引用所有參數

不同點:*”變量將所有入參視爲一個整體,而“@”將所有入參視爲類似每個入參變量組成的數組變量。

FOREXP:test.sh

Echo “show \$* result”

For I in “$*”; do

       Echo $i

Done

Echo “show \$@ result”

For I in “$@”; do

       Echo $i

Done

執行腳本

$ sh ./test.sh a b c

show $* result

a b c

show $@ result

a
b
c
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章