$* 在一个变量中列出所有的参数,各个参数之间用环境变量IFS中的第一个字符分隔开。如果IFS被修改了,那么$*将命令行分割为参数的方式 就将随之改变.
$@它是$*的一种精巧的变体,它不使用IFS环境变量,所以即使IFS为空,参数也不会挤在一起
EXPerience:
一般来说,如果想参数,使用$@是明智的选择。
$* 在一个变量中列出所有的参数,各个参数之间用环境变量IFS中的第一个字符分隔开。如果IFS被修改了,那么$*将命令行分割为参数的方式 就将随之改变.
$@它是$*的一种精巧的变体,它不使用IFS环境变量,所以即使IFS为空,参数也不会挤在一起
EXPerience:
一般来说,如果想参数,使用$@是明智的选择。