Grep 在分隔符上拆分后搜索单词

Grep 在分隔符上拆分后搜索单词,grep,Grep,我正在尝试选择所有在由分隔的单词旁边有“3”的标记/ # cat test.txt test/1,2,3 new/3 one/2,3 more/1,2,4,5 123456/1,2,4,5 我不能使用简单的grep,因为它会选择一个单词,其中有3个,我在后面寻找那个数字/ # grep '3' test.txt test/1,2,3 new/3 one/2,3 123456/1,2,4,5 此操作已关闭,但不会返回条目“新建/3” 正确的正则表达式是什么 预期产出: test/1,2,3

我正在尝试选择所有在由分隔的单词旁边有“3”的标记/

# cat test.txt
test/1,2,3
new/3
one/2,3
more/1,2,4,5
123456/1,2,4,5
我不能使用简单的grep,因为它会选择一个单词,其中有3个,我在后面寻找那个数字/

# grep '3' test.txt
test/1,2,3
new/3
one/2,3
123456/1,2,4,5
此操作已关闭,但不会返回条目“新建/3”

正确的正则表达式是什么


预期产出:

test/1,2,3
one/2,3
new/3
我建议:

grep '/.*\b3\b' test.txt
输出:

test/1,2,3 new/3 one/2,3 测试/1,2,3 新的/3 1/2,3
\b
:零宽度字边界

见:

test/1,2,3 new/3 one/2,3