linux中shell变量$#,$@,$0,$1,$2的含义解释
2014-06-13 13:59
330 查看
[b]$0 --[/b]Shell脚本本身的文件名
$1~$n -- 位置参数,即传入程序或函数的参数,$1即第一个参数,$2为第二个参数,其他类推
$* -- 所有的位置参数,并将其看成一个字符串,如”test.sh abc 123“,则$*为”abc 123“
$@ -- 所有的位置参数,并将其看成一个字符串数组,如”test.sh abc 123“,则$*为”abc 123“
$# -- 位置参数的个数
$? -- 上一条命令执行结束后的返回值
$$ -- 当前bash shell的进程号
$! -- 上一个后台程序的进程号
$1~$n -- 位置参数,即传入程序或函数的参数,$1即第一个参数,$2为第二个参数,其他类推
$* -- 所有的位置参数,并将其看成一个字符串,如”test.sh abc 123“,则$*为”abc 123“
$@ -- 所有的位置参数,并将其看成一个字符串数组,如”test.sh abc 123“,则$*为”abc 123“
$# -- 位置参数的个数
$? -- 上一条命令执行结束后的返回值
$$ -- 当前bash shell的进程号
$! -- 上一个后台程序的进程号
相关文章推荐
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释:
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释 (转载)
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释:
- linux中shell变量$#,$@,$0,$1,$2的含义解释:
- 【转载】linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2,$@等的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux中shell变量$#,$@,$0,$1,$2的含义解释