Grep命令中正则表达式(regular Expressions,RE)的用法
发布时间:2020-12-14 01:48:02 所属栏目:百科 来源:网络整理
导读:当你在使用grep命令的时候肯定会用到正则表达式,那么怎么在grep命令中使用正则表达式呢? 正则表达式元字符 grep命令支持很多正则表达式的元字符,以使用户能够更精准的定义要查找的模式。例如,可以通过制定的选项来关闭大小写敏感,要求显示行号等。 元字
当你在使用grep命令的时候肯定会用到正则表达式,那么怎么在grep命令中使用正则表达式呢? 正则表达式元字符 grep命令支持很多正则表达式的元字符,以使用户能够更精准的定义要查找的模式。例如,可以通过制定的选项来关闭大小写敏感,要求显示行号等。
grep 正则表达式示例: 在/etc/passwd 里查找包含“user1“字符串的行 [root@devops~]#grepuser1/etc/passwd user1:x:502:503::/home/user1:/bin/bash 如果想忽略大小写的区做搜索可以使用-i选项 #grepuser1/etc/passwd 你可以使用"."元字符为一个单个的字符做匹配,例如我们可以使用下面的命令去匹配一个以”u"开头,以“r”结尾,中间是任意一个字符的行 [root@devops~]#grep'&;u.r&;'/etc/passwd game:x:12:100:games:/usr/games:/sbin/nologin 如何在grep正则表达式中准确的匹配所有包含两个字符的行? [root@devops~]#grep'^..$'/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |