如何在windows中编写多行awk命令?

时间:2016-05-06 10:32:09

标签: linux windows bash awk

我使用cygwin,我想使用awk命令,如果只编写一行awk命令,它可以正常工作,但如果你想执行multi line cmd,它会失败,

如下图所示,左侧是 windows dos窗口中的结果exec multi line awk cmd

并且右侧位于cygwin,它有效。

我该如何解决这个问题?我可以在Windows上执行多行awk cmd吗?

05~06_18-28-06.png http://7xpvdr.com1.z0.glb.clouddn.com/05~06_18-28-06.png

1 个答案:

答案 0 :(得分:0)

标准建议:在Windows上总是将您的awk脚本放在一个文件中,并将其作为awk -f script.awk执行,以避免Windows噩梦引用规则。如果你这样做,那么你也避免了你目前遇到的问题。否则,只需使用cygwin。