Shell特殊状态变量

发布时间 2024-01-02 15:01:51作者: 与太阳肩并肩

特殊状态变量

  $?  上一次命令执行状态返回值,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.$_获取上次命令的最后一个参数