$*和$@都是Shell脚本中用于获取所有命令行参数的特殊变量。它们之间的主要区别在于对待参数中包含的空白字符。 $将所有命令行参数作为一个单词(字符串)处理,并使用特殊字符IFS(内部字段分隔符,默认为空格..