grep匹配结尾字符串的特殊情况

简介: [t@bjb0541 ~]$ cat a ter terc [t@bjb0541 ~]$ grep 'ter.' a   terc [t@bjb0541 ~]$ grep -E 'ter.
[t@bjb0541 ~]$ cat a
ter
terc
[t@bjb0541 ~]$ grep 'ter.' a  
terc
[t@bjb0541 ~]$ grep -E 'ter.' a  
terc
匹配位于结尾的字符串时,由于'.'不匹配换行符,所以ter这一行不会被匹配到.这是一个特殊实例.



目录
相关文章
|
1月前
|
Linux Perl
sed删除匹配正则表达式的行
sed删除匹配正则表达式的行
38 1
|
1月前
|
Perl
sed删除不匹配正则表达式的行(保留匹配行)
sed删除不匹配正则表达式的行(保留匹配行)
62 2
|
1月前
|
Shell Perl
用sed如果原字符串或新字符串中包含特殊字符(如正斜杠/或其他特殊字符),需要用\进行转义
用sed如果原字符串或新字符串中包含特殊字符(如正斜杠/或其他特殊字符),需要用\进行转义
47 7
|
1月前
grep仅显示匹配行的文件名
grep仅显示匹配行的文件名
47 1
|
2月前
|
固态存储 Python
正则表达匹配任意单个字符
正则表达匹配任意单个字符
34 4
|
5月前
|
Perl
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
62 0
|
移动开发
grep搜索字串包含特殊字符怎么办
grep搜索字串包含特殊字符怎么办
217 0
|
C++
正则表达式 - 匹配任何字符(包括换行符)
正则表达式 - 匹配任何字符(包括换行符)
463 0
判断字符串是否有特殊字符和以0开头的正则表达式
判断字符串是否有特殊字符和以0开头的正则表达式
|
C#
C# -- 正则表达式匹配字符之含义
原文:C# -- 正则表达式匹配字符之含义 C#正则表达式匹配字符之含义 1.正则表达式的作用:用来描述字符串的特征。 2.各个匹配字符的含义: .   :表示除\n以外的单个字符 [ ]  :表示在字符数组[]中罗列出来的字符任意取单个 |   :表示“或”的意思 ()  :表示改变优...
1201 0