$# :命令行中位置参数的个数,
$*:打印所有位置参数的内容。
$?:上一条命令执行后返回的状态,当返回状态值为0时表示执行正常,非0值表示执行异常或出错。
$0:当前执行进程名或者程序名。
代码举例:
#!/bin/bash
2
3 l111l //此命令执行成功,$?返回0,执行失败,$?返回非0
4 if [[ $? == 0 ]]; then
5 echo '上条命令执行成功'
6 else
7 echo '上条命令执行失败'
8 fi