markdown Shell特殊变量:Shell 0,#,*,@,?,$和命令行参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Shell特殊变量:Shell 0,#,*,@,?,$和命令行参数相关的知识,希望对你有一定的参考价值。
|变量|含义|
|---|---|
|$0| 当前脚本的文件名
|$n| 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是1,第二个参数是2。
|$#| 传递给脚本或函数的参数个数。
|$*| 传递给脚本或函数的所有参数。
|$@| 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
|$?| 上个命令的退出状态,或函数的返回值。
|$$| 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
以上是关于markdown Shell特殊变量:Shell 0,#,*,@,?,$和命令行参数的主要内容,如果未能解决你的问题,请参考以下文章
Shell编程-03-Shell中的特殊变量和扩展变量
shell特殊位置变量
shell 特殊变量特殊扩展变量变量长度计算实践与应用
Shell基础:shell变量环境变量配置文件shell特殊符_cutsortwcuniq
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数