shell编程 执行Shell脚本的4种方法及区别介绍?

执行Shell脚本的4种方法及区别介绍?1. Bash脚本文件或sh脚本文件,这样就可以在没有执行权限或脚本中没有指定解释器的情况下运行脚本;2。/脚本文件或脚本文件的完整路径,这样,脚本文件需要执行

执行Shell脚本的4种方法及区别介绍?

1. Bash脚本文件或sh脚本文件,这样就可以在没有执行权限或脚本中没有指定解释器的情况下运行脚本;

2。/脚本文件或脚本文件的完整路径,这样,脚本文件需要执行权限,并且在脚本文件中指定了正确的解释器;

3。源脚本文件或。脚本文件(。脚本文件之间有空格)。这种运行方式是在当前shell下运行,脚本中定义的变量在运行后不会被释放。这是这种运行脚本的方式与前三种方式的最大区别。例如,如果脚本中定义了name=GG,则echo$name在脚本完成后仍将显示GG