Shell 脚本的工作原理:

        此链接通往 Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看:
 


 

本章学习一下 shell脚本 的工作原理!

当我们写了一个shell脚本之后,执行的时候,并不是在当前 shell 下执行,而是打开一个子shell 来执行该脚本!

证明如下:

root@zhengzelin:~# vim tests.sh 
echo "当前shell的pid为:$$"
echo "它的父shell的pid为:$PPID"

root@zhengzelin:~# ./tests.sh 
当前shell的pid为:28824
它的父shell的pid为:28423

root@zhengzelin:~# echo $$
28423

由此可以得出该结论!          

你可能感兴趣的:(shell)