1、首先创建目录,根据是否进入Test目录来判断shell的执行
-
mkdir Test
-
touch mysh
-
chmod +x mysh
shell脚本的内容如下
(1)
点击(此处)折叠或打开
(2)
点击(此处)折叠或打开
(3)
点击(此处)折叠或打开
(4)
点击(此处)折叠或打开
结果:
(1)(3)是开启新的子shell来执行,不会进入当执行完毕后会恢复父shell的环境变量,因此结果不会进入到Test目录中,
(2)(4)是在当前shell下直接执行脚本因此会改变当前shell的环境变量值,即PWD的值,进入到新的Test目录
阅读(1427) | 评论(0) | 转发(0) |