我的文件内容是:
asd
abs -5
asd
abs 5
asd
abs -5
出于这个原因,我只想打印:
asd
abs -5
您可以考虑文件每两行都有一段。在其中,我需要打印一个包含abs -5
的段落。
答案 0 :(得分:0)
(第一个答案是错误的) 简单:
sort <filename> | uniq
在写此答案时,我写错了问题。
下次尝试:
grep 1 "abs -5"
怎么样(通过将1
添加到grep
,您的意思是“不仅要选择包含abs -5
的行,还要选择前后的1行)?这对您有帮助吗?
答案 1 :(得分:0)
我认为它将回答我的问题:
awk -v RS= '/asd * -5/' file
这是awk的“段落模式”。