我用的是cygwin
,我想用awk命令,如果你只写一行awk
命令就可以正常工作,但是如果你想执行一个多行cmd
,会失败,
如下图,左边是在windowsdos窗口执行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
最佳答案
标准建议:在 Windows 上始终将您的 awk 脚本放在一个文件中并以 awk -f script.awk 的形式执行它以避免 Windows 噩梦般的引用规则。如果你这样做,那么你也可以避免你目前遇到的问题。否则,只需使用 cygwin。
关于linux - 如何在 Windows 中编写多行 awk 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37070160/