红联Linux门户
Linux帮助

shell脚本中$@与$#区别

发布时间:2016-07-03 10:03:51来源:linux网站作者:pu T
$@:表示所有脚本参数的内容
$#:表示返回所有脚本参数的个数。
 
示例:编写如下shell脚本,保存为test.sh:
#!/bin/sh
echo "number:$#"
echo "argume:$@"
 
执行脚本:
./test.sh first_arg second_arg
shell脚本中$@与$#区别
 
说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22016.html