小编Mik*_*oot的帖子

在AWK中的一行中合并多个标志之间的行

示例文件:

Pattern 1

AAAAAAAAAA
BBBBBBBBBB

Pattern 2
Run Code Online (Sandbox Code Playgroud)

我想在一行中打印文件中两个模式之间的行。来自上一个问题如何在两个模式之间打印线,包含或不包含(在 sed、AWK 或 Perl 中)?我发现非常好

awk '/Pattern 1/{flag=1; next} /Pattern 2/{flag=0} flag' file
Run Code Online (Sandbox Code Playgroud)

有输出:

AAAAAAAAAA
BBBBBBBBBB
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

AAAAAAAAAABBBBBBBBBB
Run Code Online (Sandbox Code Playgroud)

awk

11
推荐指数
4
解决办法
200
查看次数

标签 统计

awk ×1