2012-03-27 35 views
1

我想在Windows中编写一个shell脚本,例如myscript.sh,然后通过cygwin和ssh连接到Linux机器并执行脚本。我用dos2unix来转换在windows下创建的.sh文件,以便在Linux下运行。很显然,如果我用ssh执行脚本,它必须使用Linux格式才能工作,所以我需要知道如何使用C,OpenOffice basic或vBA创建Linux supprted脚本?在Windows中以编程方式创建shell脚本并通过cygwin在Linux系统上运行它?

是否有任何推荐的方法,指南或教程可以与我分享,以演示如何做到这一点?

+0

这个“主”程序,你打算启动它作为一个Windows GUI或者你会从cygwin启动它? – 2012-03-27 18:16:24

+0

如果'dos2unix'已经为你工作,你为什么还需要更多?任何像样的编辑器都会有不同的编码选项[Notepad ++](http://notepad-plus-plus.org/download/v6.0.html)。 – 2012-03-27 18:19:04

回答

1

只要确保你使用ascii编码,并且只在你的输出中设置行分隔符为换行符。

我已经这样做了,但使用powershell代替,它具有输出文件的编码选项。

相关问题