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 "$?"

结果:

 

posted @ 2017-12-13 14:32  穷开心y  阅读(337)  评论(0编辑  收藏  举报