windows - 在 Windows 中以编程方式创建 shell 脚本并通过 cygwin 在 Linux 系统上运行它?

标签 windows linux shell cross-platform sh

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

是否有任何推荐的方法、指南或教程可以与我分享以演示如何执行此操作?

最佳答案

只需确保您使用了 ascii 编码并将行分隔符设置为仅在输出中换行即可。

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

关于windows - 在 Windows 中以编程方式创建 shell 脚本并通过 cygwin 在 Linux 系统上运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9894458/

相关文章:

java - 适用于 Windows 和 Macos 的 Eclipse RCP SWT 菜单

c++ - QLibraryInfo 似乎没有加载 qt.conf

linux - 构建 Hadoop 2.0.5 时出错 - 找不到 groovy/lang/GroovyObject

正则表达式只匹配数字

mysql - 任务调度程序可以同时运行多少个任务

windows - Windows 上的 Clojure IDE?

java - 关闭命令窗口时如何在生产模式下启动 grail 应用程序而不终止 session ?

html - 通过 html 按钮(onclick)执行 shell 命令

linux - 我的模式匹配出了什么问题?

bash - 为什么变量替换在这个 awk 单行代码中起作用?