Shell脚本中$符号的几种用法小结_linux shell_脚本之家
$ 符号 | 说明 |
---|---|
$0 | Shell 的命令本身 |
1到9 | 表示 Shell 的第几个参数 |
$? | 显示最后命令的执行情况 |
$# | 传递到脚本的参数个数 |
$$ | 脚本运行的当前进程 ID 号 |
$* | 以一个单字符串显示所有向脚本传递的参数 |
$! | 后台运行的最后一个进程的 ID 号 |
$- | 显示 Shell 使用的当前选项 |
使用 $? 上条命令的返回值。
0:表示没有错误,其他任何数值:表示有错误。
[root@localhost ~]# true 1024
[root@localhost ~]# echo $?
0
[root@localhost ~]# false 2048
[root@localhost ~]# echo $?
1