无法在Cygwin中

问题描述:

我想使用cygwin的,但得到错误的命令没有发现无法在Cygwin中

采样窗口执行bash脚本窗口执行bash脚本:test.sh

#!/bin/bash ls

和我执行其作为 C:\Apps\cygwin64\bin\bash.exe /cygdrive/g/Scripts/test.sh

得到错误作为 test.sh:第2行:LS:命令未找到

+0

'/ usr/bin/bash test.sh' – armnotstrong

如果从Windows命令提示符或Windows批处理文件运行此命令,为了正确设置PATH和其他环境变量,您需要调用--login选项。运行你的命令如下:

C:\Apps\cygwin64\bin\bash.exe --login -c "/cygdrive/g/Scripts/test.sh" 

这应该是诀窍。