Linux魔法变量
在shell编程中经常遇到一些魔法变量,这里列举一下:
变量 | 含义 |
---|---|
$$ |
当前进程id |
$0 |
当前脚本的名称 |
$1 |
当前脚本的第一个参数 |
NF |
与awk 配合使用,当前行的参数个数 |
$NF |
与awk 配合使用,当前行的最后参数 |
$? |
上个命令的退出状态,或函数的返回值 |
$# |
当前脚本的参数个数(不包含脚本名称) |
$@ |
当前脚本的所有参数(一个列表) |
$* |
当前脚本的所有参数(一个值) |