linux中grep查询你真的会吗?
•技术分享
833 0
正则表达式的含义不同:在第一个命令中,. 表示匹配任意字符零次或多次,而在第二个命令中, 表示匹配前面的字符 1 零次或多次。因此,第一个命令会匹配任意以 g:1 开头并以 +++ 结尾的字符串,而第二个命令会匹配任意以 g: 开头,然后跟随零个或多个 1,最后以 +++ 结尾的字符串。
匹配的字符串范围不同:由于第一个命令中的 . 可以匹配任意字符,因此它可以匹配更广泛的字符串。而第二个命令中的 限制了 1 的匹配次数,只能匹配 1 这个字符出现零次或多次。
综上所述,grep "g:1.+++" 是更加宽泛的匹配模式,可以匹配更多的字符串,而 grep "g:1+++" 则是更加具体的匹配模式,只能匹配特定模式的字符串。
版权属于:戏人看戏博客网
本文链接:https://day.nb.sb/archives/1255.html
若无注明均为戏人看戏原创,转载请注明出处,感谢您的支持!