두 번째 행에 패턴이 있는 경우 두 행 추출 + 정리 + 중복 제거(Whatsapp 추출)

두 번째 행에 패턴이 있는 경우 두 행 추출 + 정리 + 중복 제거(Whatsapp 추출)

WhatsApp 대화(txt 파일로 덤프됨)에서 "엄마에게 말씀드리겠습니다"라는 문자열과 이전 메시지가 포함된 메시지를 검색하고 싶습니다.

그러나 검색 문자열의 변형을 일치시킬 수 있어야 합니다. 예를 들면 다음과 같습니다. - 엄마에게 말씀하세요! - 엄마한테 말해요! ! ! ! ! !

이전 줄에 동일한 문구가 나타나면 이들 줄도 동일한 것으로 간주되어야 합니다.

답변1

grep이 목적을 위해 지어졌습니다.

Case_-i_nsensitive를 검색하고 1개의 row_B_efore를 반환하려면 다음과 같이 사용하세요.

grep -i -B1 tell\ to\ your\ mom your_msg_dump_with_each_msg_on_seperate_line.txt

관련 정보