相同点: 均为引用所有参数
不同点:“ ∗ ” 变 量 将 所 有 入 参 视 为 一 个 整 体 , 而 “ *”变量将所有入参视为一个整体,而“ ∗”变量将所有入参视为一个整体,而“@”将所有入参视为类似每个入参变量组成的数组变量。
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