単一の文字列で繰り返される特定の単語をGrepします。

単一の文字列で繰り返される特定の単語をGrepします。

繰り返しを含む単一の文字列で特定の単語を見つける方法は?

たとえば、

Apple_1 Apple_1_Test Juice_2 Juice_2_H

使用すると、grep -Eo 'Apple_1'2つの結果が得られます(元の文字列に2つのApple_1があるため)。

しかし、or、notのApple_1代わりに完璧な単語を探したい場合はどうすればいいですか?Apple_1_TestJuice_2Juice_2_H

答え1

単語境界アサーションを追加します。

grep -Eo '\bApple_1\b'

関連情報