./script和sh脚本之间的区别

时间:2012-10-07 13:18:50

标签: bash shell sh

有什么区别:

 sh myscript.sh

./myscript.sh

1 个答案:

答案 0 :(得分:3)

#!/bin/sh从该路径加载sh。如果在Linux上,它可能是bash的符号链接。

sh tremor_script.sh使用PATH环境变量查找sh,这可能完全不同。

追踪您正在使用的sh,可能正在使用which sh,并关注任何链接。 请注意,Android使用ashmksh,具体取决于Android版本。

但是,“行尾的垃圾”等消息可能来自从Windows复制而未将\ r \ n行结尾更正为\ n的文件。