Linux:$?,$n,$#,$0

$?

获取执行上一个指令的返回值(0为成功,非零为失败)

$n

获取当前执行的shell脚本的第n个参数值,n=1...9,当n=0的时表示脚本的文件名,如果n大于9,大括号括起来${10}

$#

获取当前执行的shell脚本后面接的参数的总个数

$0

获取当前执行的shell脚本的文件名,如果执行脚本带路径那么就包括脚本路径

原文地址:https://www.cnblogs.com/xwb583312435/p/9022136.html