shell 入参和默认变量
目录
对于shell脚本而言,有些内容是专门用于处理参数的,它们都有特定的含义,例如
|
|
其中$0代表了执行的脚本名,$1,$2分别代表了第一个,第二个参数。除此之外,还有一些其他的默认变量,例如:
| 符号 | 释义 |
|---|---|
| $# | 代表脚本后面跟的参数个数,前面的例子中有3个参数 |
| $@ | 代表了所有参数,并且可以被遍历 |
| $* | 代表了所有参数,且作为整体,和$@ 很像,但是有区别 |
| $$ | 代表了当前脚本的进程ID |
| $? | 代表了上一条命令的退出状态 |