shell变量

linux中shell变量的含义解释:

  1. $$: Shell本身的PID(ProcessID)
  2. $!: Shell最后运行的后台Process的PID
  3. $?: 最后运行的命令的结束代码(返回值)
  4. $-: 使用Set命令设定的Flag一览
  5. $* : 所有参数列表
  6. $@: 所有参数列表”$n` 的形式输出所有参数。
  7. $# : 添加到Shell的参数个数
  8. $0: Shell本身的文件名
  9. $1~$n: 添加到Shell的各参数值。$1是第1参数、$2是第2参数…