Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的

2017-06-14  本文已影响19人  人在码途

$@和$*的区别:

相同点:都是引用所有参数
不同点:只有在双引号中体现出来。假设在脚本运行时写了三个参数(分别存储在112 3)则"3)则"*" 等价于 “112 3"(传递了一个参数);而“3"(传递了一个参数);而“@" 等价于 "1""1""2" "$3"(传递了三个参数)

上一篇 下一篇

猜你喜欢

热点阅读