变量 | 说明 |
$0 | 当前脚本的文件名 |
$n | 传递给脚本或函数的参数,n是数字,第n个参数 |
$# | 传递给脚本或函数的参数个数 |
$* | 传递给脚本或函数的所有参数 |
$@ | 传递给脚本或函数的所有参数。被””包含时,与$*稍有不同 |
$? | 上个命令的退出状态,或函数返回值 |
$$ | 当前shell的进程ID |
示例: | |
#!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "Second Parameter : $2" echo "Total Number of Parameters : $#" echo "Quoted Values: $*" echo "Quoted Values: $@" echo "PID: $$ | |
结果: File Name: ./c.sh |
sh变量特性(3)默认特性
原创
©著作权归作者所有:来自51CTO博客作者lythjq的原创作品,如需转载,请与作者联系,否则将追究法律责任
上一篇:sh变量特性(2)
下一篇:linux信号解释(1)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Less语言特性 - 变量
LESS允许使用 护更容易,并且可以从单个位置控制这些值。变量插值变量插值是评估包含一个或多个变量的表达式或文字的过程,产生其中变量用其对应值替换的输出...
less css css3 javascript html -
shell基础特性3
bash的变量类型,配置文件,运算符号,及测试的简介
测试 配置文件 bash变量 运算符号