日期:2014-05-16  浏览次数:20618 次

linux $变量含义($0,$1,$2,$#,$@)

以./xx.sh start 12 13为例

?

$#------执行脚本时传递的参数个数($#=3)

$@------传递的参数($@=start 12 13)

$0-------脚本文件本身($0=./xx.sh)

$1-------传递给脚本的第一个参数($1=start)

$2-------传递给脚本的第一个参数($2=12)

$3-------传递给脚本的第一个参数($3=13)