Cygwin can';不执行shell脚本

Cygwin can';不执行shell脚本,shell,windows-7,cygwin,cygpath,Shell,Windows 7,Cygwin,Cygpath,我试图在Windows 7上用Cygwin执行一个.sh文件,但遇到一个错误无法执行二进制文件 以下是我在Cygwin命令提示符窗口中写的内容: $ bash cygpath --unix C:\Users\\MyName\\Documents\\MyProject\\dygraphsMaster\\generate-combined.sh 结果是: /usr/bin/cygpath: /usr/bin/cygpath: cannot execute binary file 用双引号(“)括

我试图在Windows 7上用Cygwin执行一个
.sh
文件,但遇到一个错误
无法执行二进制文件

以下是我在Cygwin命令提示符窗口中写的内容:

$ bash cygpath --unix C:\Users\\MyName\\Documents\\MyProject\\dygraphsMaster\\generate-combined.sh
结果是:

/usr/bin/cygpath: /usr/bin/cygpath: cannot execute binary file

用双引号(
)括起Windows路径,用反勾(
`
)括起整个
cygpath
命令

我的例子是:

>pwd
/cygdrive/c/TestFolder/ScriptInsideHere
>ls-al
总数1
drwx-----+1名管理员域用户0 8月25日13:08。
drwx-----+1名管理员域用户0 8月25日13:13。。
-rwx-----+1管理员域用户29 Aug 25 13:08 hello_world.sh
>猫你好
#!/bin/bash
回声你好世界
运行上述程序:

bash`cygpath--unix“C:\TestFolder\ScriptInsideHere\hello\u world.sh”` 你好,世界
您的文件的权限是什么?前3个字母应该是rwx。