【问题标题】:How to launch a shell script make with Linux on Windows如何在 Windows 上使用 Linux 启动 shell 脚本
【发布时间】:2015-01-29 07:10:28
【问题描述】:

我有一个用 Linux 编写的 shell 脚本,代码如下:

 #!/bin/sh

    awk '{ print $3,$2,$4,$1}' df_real_credit_network_B0.00_BC0.00_l33.33_day1 > credit_adj
    awk '{ print $3,$2,$5,$1}' df_real_interbank_network_B0.00_BC0.00_l33.33_day1 > interbank_adj

该脚本创建了两个对象:“credit_adj”和“interbank_adj”,这是软件R 的其他脚本所必需的。不知不觉Windows无法识别脚本,所以我尝试用“.bat”修改扩展名“.sh”,并从脚本中删除了字符串"#!/bin/sh"。 以这种方式创建了两个对象但都是空的,因为窗口无法识别指令awk。 如何正确创建这两个对象?

谢谢

【问题讨论】:

标签: linux r shell awk


【解决方案1】:

您不能直接在 windows 中运行 Unix shell 脚本,在 windows 中运行 unix/Linux shell 脚本的一种方法是,在 windows 中安装 cygwin 并在 cygwin 中运行脚本

【讨论】:

  • 我正在尝试在我的电脑上安装 cygwin,但不起作用...我已经从 link 下载了安装程序,但没有启动..
最近更新 更多