小编X.L*_*INK的帖子

如何用awk选择两个特定的行?

/!\问题基本解决了,请看下面我自己的答案,了解更多细节和附属问题/!\

我试图根据特定的单词添加两行,但我能找到的是在一些模式之后添加所有内容:如何在两个标记模式之间选择可能出现多次awk/sed的行

这不是我正在照顾的.

考虑以下输出:

aji 1
bsk 2
cmq 3
doh 4
enr 5
fwp 6
gzx 7
Run Code Online (Sandbox Code Playgroud)

我想要的是像cmq + fwp,输出应该是:

9
Run Code Online (Sandbox Code Playgroud)

我知道如何添加值,但我错过了这select line containing cmq, then select line containing fwp部分.

那么,有没有办法awk可以独立地严格选择两个特定的行(然后添加它们)?

编辑:

据我所知,匹配单词是awk '/cmq/',但我需要这样做,因为我们也说"fwp",所以我可以添加它们.

bash awk

1
推荐指数
1
解决办法
76
查看次数

标签 统计

awk ×1

bash ×1