我正在尝试使用 awk 打印 txt 文件的一部分。基本上我想打印出 txt 文件中以某些单词开头直到空行的段落。这是到目前为止我所拥有的:
awk '$1 == "What exactly is Free", $1 == "^$" {print $1}' br.txt
有什么建议么?
答案1
听起来你想要类似的东西:
awk 'BEGIN {RS="\n\n"} /What exactly is Free/' br.txt
这应该打印找到文本的整个段落 ( RS="\n\n"
)。