awk를 사용하여 다양한 패턴 인쇄

awk를 사용하여 다양한 패턴 인쇄

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"그러면 찾은 텍스트의 전체 단락( )이 인쇄됩니다 .

관련 정보