Grep 在分隔符上拆分后搜索单词
我正在尝试选择所有在由分隔的单词旁边有“3”的标记/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
# 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