我的模式需要有三个单词,其中有一个空格字符分隔每行中的三个标记。
例如
inherit class3 class4
inherit class35 class5
implement class3 interface1
aggregate class3 class5
我的代码是egrep -i "^[0-9a-z]+\ [0-9a-z]+\ [0-9a-z]+$" "$input2"
这仍然不能正确匹配它,并且最后没有输出任何带有 $ 的内容,但是如果我删除 $,它会输出每行中包含超过 3 个标记的行。我一直在努力让它完美地工作很长时间,但它不起作用。谢谢。
测试文件有这个
d d d d
dfsdfg afegsdfh asfg
efgfah afgadfg adfsg
awg awg wga
wrhg warg wrgrw
awdg afsg
sdg
asdg asdg asdg asdg