我想直接在包含匹配模式的行之后打印一行.我的版本sed
不会采用以下语法(它炸弹了+1p
.)这看起来像一个简单的解决方案:
sed -n '/ABC/,+1p' infile
Run Code Online (Sandbox Code Playgroud)
我认为awk
做多线处理会更好,但我不知道该怎么做.
我知道这是一个极其简单的问题,但我想打印满足给定字段条件的许多文件中的第一行:
$ awk ' ( $3>=0.2 ) { print $3, $5 } ' Data.out
Run Code Online (Sandbox Code Playgroud)
我尝试在几个地方插入 END 来退出打印,但我无法让它工作...上面打印了 $3>=0.2 的所有行...