发布于 

shell预定义变量

基本语法

语法 功能描述
$$ 当前进程的进程号(PID)
$! 后台运行的最后一个进程的进程号(PID)
$? 最后一次执行命令的返回状态,为0表示上个命令正确执行

快速上手

[root@CentOS01 shcode]#vim preVar.sh
#!/bin/bash
echo "当前执行进程的PID=$$"
#以后台的方式运行一个脚本,并获取他的进程号
/root/shcode/hello.sh &
echo "最后一个后台方式运行的进程PID=$!"
echo "执行结果是=$?"

[root@CentOS01 shcode]# sh preVar.sh 
当前执行进程的PID=1747
最后一个后台方式运行的进程PID=1748
执行结果是=0