两者之间有什么区别:
sh myscript.sh
和
./myscript.sh
#!/bin/sh
从该路径加载sh
。 如果在 Linux 上,那么它很可能是指向 bash
的符号链接。
sh tremor_script.sh
使用PATH
环境变量来查找sh
,这可能完全不同。
跟踪您正在使用的sh
,可能使用which sh
,并点击任何链接。请注意,安卓使用ash
或mksh
,具体取决于安卓版本。
但是,诸如"行尾垃圾"之类的消息可能来自从 Windows 复制的文件,而 \r 行尾未更正为 。