我使用的是安装了 Cygwin 的 Windows,并且有一个 bash 脚本。由于 Cygwin 的 Unix cp
命令/程序的实现对于默认安装的 Windows 来说是有缺陷的(除非使用某些标志安装 Cygwin,否则无法保留 Windows 权限),我想发布 Windows 的 native 而是从 bash 脚本复制
命令。
有没有办法让我发出这个(可能还有任何通用的Windows命令提示符命令)并且能够处理错误(比如复制
由于UAC而失败,在 bash 脚本中找不到文件、无法访问网络驱动器等)?
最佳答案
我现在没有 cygwin,但以下之一应该可以工作
./test.bat params
cmd /c test.bat params
cmd /c copy /?
请记住,cmd
和 bash
之间的引号/双引号可以有不同的解释。
关于windows - 从 Cygwin bash 脚本执行 Windows 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588582/