在linux系统中执行shell脚本有以下常见几种:
./test.sh
sh test.sh
source test.sh
. test.sh
区别:
-
1,2
会启动一个子shell来执行脚本,但是3,4
会在当前shell环境中执行脚本 - 由于区别1,
1,2
执行以后,不会对当前shell中的环境变量造成影响,但是3,4
执行以后其对变量的影响会保留下来。
在linux系统中执行shell脚本有以下常见几种:
./test.sh
sh test.sh
source test.sh
. test.sh
区别:
1,2
会启动一个子shell来执行脚本,但是3,4
会在当前shell环境中执行脚本1,2
执行以后,不会对当前shell中的环境变量造成影响,但是3,4
执行以后其对变量的影响会保留下来。本文标题:Linux中执行脚本的几种方法以及区别
本文链接:https://www.haomeiwen.com/subject/ctqtiqtx.html
网友评论