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