在系统脚本中,常见有三种执行其他脚本的方式
1、path/myscript
2、source path/myscript
3、. path/myscript
第一种方式,将会新启动一个shell来执行脚本,因此设置环境变量、改变当前目录等操作只会发生在子shell中。等脚本执行结束,返回母脚本后,一切照旧
第二种方式,会在当前shell中执行脚本,因此改变任何环境变量,都会影响后续母脚本的运行
第三种方式跟第二种方式起的效果一样
在系统脚本中,常见有三种执行其他脚本的方式
1、path/myscript
2、source path/myscript
3、. path/myscript
第一种方式,将会新启动一个shell来执行脚本,因此设置环境变量、改变当前目录等操作只会发生在子shell中。等脚本执行结束,返回母脚本后,一切照旧
第二种方式,会在当前shell中执行脚本,因此改变任何环境变量,都会影响后续母脚本的运行
第三种方式跟第二种方式起的效果一样