在 Cygwin 中执行 shell 脚本时出现错误?

在 Cygwin 中执行 shell 脚本时出现错误?

我已经编写了一个脚本 (bash),并将其保存在本地 Windows 7 m/c 的 E:\Ping 文件夹中,并尝试通过 Cygwin 运行该脚本。我收到错误bash: sh : command not found。是什么导致了此错误?

我遵循的步骤:

cd /cygdrive/e/Ping

sh ping.sh

答案1

./script.sh是调用可执行脚本的正确方法。

/bin/sh如果没有,请使用 cygwins 集成包管理器安装它,通过运行来验证您是否确实有 sh 。

相关内容