我已经编写了一个脚本 (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 。