linux - 如何在 Windows 中编写多行 awk 命令?

标签 linux windows bash awk

我用的是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/

相关文章:

linux - 如何测试自己写的linux声卡驱动?

linux - 无法通过 samba 从 Windows 访问 GlusterFS 安装卷

linux - 视觉上改进 emacs

linux - 用于终止 Java 进程的 Shell 脚本 - 不工作

c - 尝试 makefile 时出错?

linux - 如何使用 yocto 配方在目标板上设置环境变量?

linux - 在 echo 文件中终止 Powershell

linux - Brother QL-720NW 指定介质尺寸似乎被忽略

linux - 如何在json中进行变量替换

c++ - Win32 相当于 getuid()