Shell特殊状态变量
特殊状态变量
$? 上一次命令执行状态返回值,0正确,非0失败
$$ 当前shell脚本的进程号
$! 上一次后台进程的PID
$_ 再此之前执行的命令,取出该命令的最后一个参数
查找方式 man bash
搜索Special Parameters
1.脚本控制返回值的玩法:
脚本控制返回值的玩法,脚本返回值,学习shell函数变成之后,才可以理解,脚本执行完毕后会返回一个数字id,称之为返回值。
2.`echo $!`获取上一次后台执行的程序,PID
后台运行的命令:nohup 命令 & 1> /dev/null (&后代表存放的日志)
ps -ef|grep ping命令
3. $$获取当前脚本的PID
4.$_获取上次命令的最后一个参数