如何 grep 包含重复的单个字符串中的特定单词?
例如 :
Apple_1 Apple_1_Test Juice_2 Juice_2_H
如果我使用grep -Eo 'Apple_1'
我会得到两个结果(因为原始字符串中有两个 Apple_1)
但是如果我只想 grep 完美的单词Apple_1
而不是Apple_1_Test
orJuice_2
和 not呢Juice_2_H
?
答案1
添加单词边界断言:
grep -Eo '\bApple_1\b'
如何 grep 包含重复的单个字符串中的特定单词?
例如 :
Apple_1 Apple_1_Test Juice_2 Juice_2_H
如果我使用grep -Eo 'Apple_1'
我会得到两个结果(因为原始字符串中有两个 Apple_1)
但是如果我只想 grep 完美的单词Apple_1
而不是Apple_1_Test
orJuice_2
和 not呢Juice_2_H
?
添加单词边界断言:
grep -Eo '\bApple_1\b'