dmr*_*dmr 5 shell cygwin windows-7 cygpath
我试图.sh在Windows 7上使用Cygwin 执行一个文件,我收到一个错误cannot execute binary file.
这是我在Cygwin命令提示符窗口中编写的内容:
$ bash cygpath --unix C:\Users\\MyName\\Documents\\MyProject\\dygraphsMaster\\generate-combined.sh
Run Code Online (Sandbox Code Playgroud)
这是结果:
/usr/bin/cygpath: /usr/bin/cygpath: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
用双引号 ( ) 将 Windows 路径括起来,并用反引号 ( ) 将"整个命令括起来。cygpath`
我的例子:
> pwd
/cygdrive/c/TestFolder/ScriptInsideHere
> ls -al
total 1
drwx------+ 1 Administrators Domain Users 0 Aug 25 13:08 .
drwx------+ 1 Administrators Domain Users 0 Aug 25 13:13 ..
-rwx------+ 1 Administrators Domain Users 29 Aug 25 13:08 hello_world.sh
> cat hello_world.sh
#!/bin/bash
echo Hello World
Run Code Online (Sandbox Code Playgroud)
运行上面的命令:
> bash `cygpath --unix "C:\TestFolder\ScriptInsideHere\hello_world.sh"`
Hello World
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |