4-19-1 Linux中的正则表达式 --- 匹配次数

4-19-1 Linux中的正则表达式 --- 匹配次数,第1张

1、匹配次数:指的是某一个字符出现了多少个。

2、常用参数:

3、实 *** 练习

③、\ ? 匹配前面的字符 0 次或 1 次。

④、\ + 匹配前面的字符至少 1 次。

⑤、\ {n} 匹配前面的字符 n 次。(等于多少次

⑥、\ {m,n\ } 匹配前面的字符至少 m 次,最多 n 次。(大于等于多少次,小于等于多少次)

⑦、\ {,n\ } 匹配前面的字符最多 n 次。(小于等于多少次)

⑧、\ {n,\ } 匹配前面的字符至少 n 次。(大于等于多少次)

grep 搜索同时满足多个关键字和满足任意关键字

1、 grep -E "word1|word2|word3" file.txt

满足任意条件(word1、word2和word3之一)将匹配。

这样也可以

egrep 'word1|word2|word3' 文件名

grep 'word1/|word2|word3' 文件名

错误的:

grep 'word1|word2|word3'

2、 grep word1 file.txt | grep word2 |grep word3

必须同时满足三个条件(word1、word2和word3)才匹配。

为什么需要加-E


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7678747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存