可能重复:
Whats the difference between running a shell script as ./script.sh and sh script.sh
当您运行./yourscript.sh
和sh yourscript.sh
这样的脚本时,这是什么区别?
答案 0 :(得分:0)
运行脚本./yourscript.sh时,必须将文件标记为可执行文件,并且必须在脚本顶部声明要使用的shell。 E.g:
#!/bin/sh
<your code here>
当使用sh yourscript.sh时,您不需要这些要求。