linux shell脚本执行方法二: 以绝对路径的方式去执行bash shell脚本:
/data/shell/hello.sh
linux shell脚本执行方法三: 直接使用bash 或sh 来执行bash shell脚本:
cd /data/shell
bash hello.sh
或
cd /data/shell
sh hello.sh
注意,若是以方法三的方式来执行,那么,可以不必事先设定shell的执行权限,甚至都不用写shell文件中的第一行(指定bash路径) 。因为方法三是将hello.sh作为参数传给sh(bash)命令来执行的 。这时不是hello.sh自己来执行,而是被人家调用执行 , 所以不要执行权限 。那么不用指定bash路径自然也好理解了啊 。
linux shell脚本执行方法四: 在当前的shell环境中执行bash shell脚本:
cd /data/shell
. hello.sh
或
cd /data/shell
source hello.sh
前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境 , 此shell脚本就在这个子shell环境中执行 。shell脚本执行完后子shell环境随即关闭,然后又回到父shell中 。而方法四则是在当前shell中执行的 。
linux写命令脚本的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux脚本怎么写 命令、linux写命令脚本的信息别忘了在本站进行查找喔 。
推荐阅读
- 钉钉周五可以直播吗,钉钉星期天能打卡吗
- 无盘服务器系统,无盘系统服务器要求
- 玉林卖货直播,玉林卖货直播平台
- mysql中的事务怎么用 mysql事务使用场景
- 南京日报新媒体待遇如何,南京日报社的待遇如何
- word如何往下加时间,word时间怎么在右下角
- 如何进一步办好新媒体,当前如何做好新媒体的管理
- c怎么配置mysql mysql配置mycnf
- 连接redis报错java,连接redis报错connection refused