有什么区别:
sh myscript.sh
和
./myscript.sh
答案 0 :(得分:3)
#!/bin/sh
从该路径加载sh
。如果在Linux上,它可能是bash
的符号链接。
sh tremor_script.sh
使用PATH
环境变量查找sh
,这可能完全不同。
追踪您正在使用的sh
,可能正在使用which sh
,并关注任何链接。
请注意,Android使用ash
或mksh
,具体取决于Android版本。
但是,“行尾的垃圾”等消息可能来自从Windows复制而未将\ r \ n行结尾更正为\ n的文件。