从 cygwin 运行 Windows 命令

pff*_*fff 4 windows script cygwin batch-file bash-scripting

我可以通过 cygwin 运行 Windows 命令,并将参数传递给它吗?

具体来说,我想要一个运行 Robocopy 的 bash 脚本,但问题很普遍。

Robocopy 比 rsync 更适合我的需求,但批处理脚本是反复无常的。PowerShell 看起来很有趣,但如果可能的话,我宁愿不学习一门新语言,而且 bash 非常方便。

我找不到任何关于它的提及。

谢谢

小智 5

您可以通过从 Cygwin shell 嵌套 cmd.exe 来运行 Windows 命令。使用 /C 选项和引号中的命令启动 cmd.exe:

 cmd /C "do_stuff.exe"
Run Code Online (Sandbox Code Playgroud)