$的符号在在不同的地方,它所代表的定义会有所不同。
例如,在bash中,$符号表示当前用户是普通用
户;在bash脚本中。$从一个变量开始。
例如,以下是一些特殊变量:
$表示参数的数量
$0是脚本本身的名称
$1是传递给shell脚本的第一个参数
$2是传递给shell脚本的第二个参数
$@表示所有参数,并且所有参数都是独立的
$是正在运行的脚本的当前进程ID号
$# 表示参数个数
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误