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, $#, $*, $@, $?, $$和命令行参数