Shell中的特殊变量
$0 | 当前脚本的文件名 |
$n | n为一个从1开始的数字,$1代表第一个参数,$2代表第二个参数,${10}代表第十个参数 |
$* | 全部位置参数(所有参数作为一个字符串) |
$@ | 全部位置参数(每个参数作为一个独立的字符串) |
$# | 传入脚本的参数个数 |
$_ | 上一个命令的最后一个参数 |
$? | 上一个命令的返回值。如果上一个命令执行成功,返回0,否则返回非0值 |
$$ | 当前进程的pid |
$! | 后台运行的最后一个进程的pid |
$- | 显示shell当前使用的选项 |