2行目にパターンがある場合は、2行抽出+クリーンアップ+重複排除(Whatsapp抽出)

2行目にパターンがある場合は、2行抽出+クリーンアップ+重複排除(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

おすすめ記事