Shell脚本执行方式

方法1:赋予执行权限,直接运行

1
2
chmod 755 hello.sh
./hello.sh(或者绝对路径执行 /root/hello.sh)

方法2:通过Bash调用执行脚本

1
2
bash hello.sh
#不需要执行权限,脚本作为bash的参数

在shell脚本中#!/bin/Bash不是注释,它标称下面的内容是linux的标准脚本程序
如果该脚本使用纯shell语句完成,不加#!/bin/Bash运行是没问题的,但如果脚本调用了其他语言,就会报错