脚本格式sh、bash和./执行的区别? 脚本格式脚本以 #!/bin/bash 开头 (指定解析器) #/bin/bashecho 'helloworld' 使用sh或者bash都可以直接执行,但是使用 ./helloworld.sh没有权限 sh、bash和./执行的区别?区别在于:sh bash是使用sh解析器和bash解析器去调用的自己的脚本,不需要自己执行权限。使用./相对路径执行,是自己去执行,必须要执行权限。一个是别人在帮你执行,一个是自己执行