我有一个使用此代码的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
。
如何正确创建两个对象?
由于
答案 0 :(得分:0)
你无法在windows中直接运行Unix shell脚本,在windows中运行unix / Linux shell脚本的一种方法是,在windows中安装cygwin并在cygwin中运行脚本