如何在Windows上使用Linux启动shell脚本

时间:2015-01-28 22:50:07

标签: linux r shell awk

我有一个使用此代码的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。 如何正确创建两个对象?

由于

1 个答案:

答案 0 :(得分:0)

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