如何在powershell中运行cygwin脚本

时间:2014-04-09 10:22:03

标签: shell powershell cygwin

我正在尝试在powershell中运行cygwin脚本。我怎么能这样做?

我尝试提供脚本的完整路径,然后是args。它不起作用 示例:/ c / script / path / script args

2 个答案:

答案 0 :(得分:2)

使用/cygdrive/c/script/path/scriptC:/script/path/script(注意大写C并且后一条路径中没有前导斜杠)。另外,需要使用正确的解释器运行脚本,例如:

& C:\cygwin\bin\bash.exe /cygdrive/c/script/path/script ...

答案 1 :(得分:0)

使用ssh stuff和SCP实用程序安装cygwin后,您只需发出:

C:\cygwin\bin\scp.exe /cygdrive/c/Users/YOU/Documents/file.txt root@remoteserver:/tmp/

我发现上面的标记解决方案有点太缺点,因为bash配置文件与工作的cygwin bash环境中的不完全相同。