$?:是上一个命令的运行结果,0表示成功,其它值表示失败;
$#:传递到脚本的参数个数;
$$:脚本运行的当前进程ID号;
$!:后台运行的最后一个进程的进程ID号;
$*:将你的所有参数,用一行集合起来;
本文介绍了Shell脚本中特殊变量的功能及用途,包括 $? (命令状态)、$# (参数数量)、$$ (进程ID)、$! (后台进程ID)和 $* (所有参数)。这些变量对于理解并控制脚本执行流程至关重要。
$?:是上一个命令的运行结果,0表示成功,其它值表示失败;
$#:传递到脚本的参数个数;
$$:脚本运行的当前进程ID号;
$!:后台运行的最后一个进程的进程ID号;
$*:将你的所有参数,用一行集合起来;
1735

被折叠的 条评论
为什么被折叠?