小编use*_*723的帖子

使用sed或awk按照匹配模式打印一行

我想直接在包含匹配模式的行之后打印一行.我的版本sed不会采用以下语法(它炸弹了+1p.)这看起来像一个简单的解决方案:

sed -n '/ABC/,+1p' infile
Run Code Online (Sandbox Code Playgroud)

我认为awk做多线处理会更好,但我不知道该怎么做.

awk sed

55
推荐指数
3
解决办法
10万
查看次数

awk:打印满足字段条件的第一行

我知道这是一个极其简单的问题,但我想打印满足给定字段条件的许多文件中的第一行:

$ awk ' ( $3>=0.2 ) { print $3, $5 } ' Data.out
Run Code Online (Sandbox Code Playgroud)

我尝试在几个地方插入 END 来退出打印,但我无法让它工作...上面打印了 $3>=0.2 的所有行...

printing awk line conditional-statements

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

标签 统计

awk ×2

conditional-statements ×1

line ×1

printing ×1

sed ×1