listpara() {
echo "$1, $2, $3"
echo
}
listpara $*
echo
listpara "$*"
echo
listpara $@
echo
listpara "$@"
echo
for i in "$*"
do
echo $i
done
echo
for i in "$@"
do
echo $i
done
echo
从输出结构可以看出,当没有加上双引号""时,$*跟$@是一样的,但是加上双引号""后,他们之前的区别是"$*"----"var1 var2 var3" "$@"-----" "var1" "var2" "var3" "
阅读(614) | 评论(0) | 转发(0) |