shell 参数记录

  • $0  执行脚本的名称
  • $* 和 $@ 所有参数
  • $#  参数个数
  • $_  上个命令的最后一个参数
  • $$  代表当前命令所在的pid
  • $!  代表最后执行的 ‘后台’ 命令的pid
  • $? 代表上条命令执行成功的标志,0代表成功

验证pid脚本:

#!/bin/bash

for((i=0;i<10;i++));
do
    echo "${i}"
    sleep 1
done
#!/bin/bash

echo "$$"
bash test.sh &
sleep 3
echo "$$"
echo "$!"
echo "$?"

结果:

原文地址:https://www.cnblogs.com/hcy-fly/p/8032714.html