bash特殊内部参数

bash部分特殊参数介绍

  • $-
    传递给脚本的标志(flags)
  • $!
    最后一个后台作业(job)的进程PID(Process ID)
  • $_
    保存上一个执行命令的最后一个参数
  • $?
    命令,函数或者脚本自身的退出状态。0表示成功,非0表示失败。
  • $$
    脚本自身的进程PID(Process ID)。通常用于脚本构建独一无二的临时文件名字。这比通常比调用mktemp更简单。
  • $n
    通过命令行传递给脚本的第n个参数,n取自然数,比如$0,$1,$2,…,其实$0为脚本自身的名字。
  • $@
    通过命令行传递给脚本的全部参数
  • $#
    通过命令行传给脚本的所有参数的个数

===
[erq]