版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
shell脚本的执行几种方式的区别
脚本没有可执行权限或没有指定解析器,使用的方法
會产生一个子shell来执行脚本,脚本执行完毕后再返回父shell所以脚本里面的变量获取不了。
脚本需要有执行权限通过chmod +x xxx.sh来添加即可。
会产生一個子shell来执行脚本脚本执行完毕后再返回父shell,所以脚本里面的变量获取不了
先读入或加载xxx.sh脚本,然后从上到下依次执行脚本是在当前嘚shell执行脚本,脚本中的变量可以正常获取输出!
在一个脚本中需要引用另一个脚本直接source script.sh 然后这个脚本产生的变量可以在当前脚本中使用叻。如果是sh script.sh则变量获取不了