shell中特殊变量及其含义:
$0:当前脚本的文件名
$n:传递给脚本或者函数的参数
$#:传递给脚本或者函数的参数个数
$*:传递给脚本或者函数的所有参数
$@:传递给脚本或者函数的所有参数,当被双引号""包含时同上有所区别
$?:上个命令的退出状态,或函数的返回值,0为正确,其余为错误,可以自定义
$$:当前shell进程的ID
$0:当前脚本的文件名
$n:传递给脚本或者函数的参数
$#:传递给脚本或者函数的参数个数
$*:传递给脚本或者函数的所有参数
$@:传递给脚本或者函数的所有参数,当被双引号""包含时同上有所区别
$?:上个命令的退出状态,或函数的返回值,0为正确,其余为错误,可以自定义
$$:当前shell进程的ID