通配符和正则
2016-07-15 11:21:18 0 举报
通配符和正则表达式都是用于在文本中查找匹配项的工具。通配符是一种特殊字符,用于表示一个或多个字符,例如*表示任意数量的任意字符,?表示单个任意字符。而正则表达式是一种更复杂的模式匹配工具,它使用特定的语法来描述匹配规则,例如[abc]表示匹配a、b或c中的任意一个字符。 通配符通常用于简单的字符串匹配,例如在文件名列表中查找包含特定关键字的文件。而正则表达式则可以用于更复杂的匹配任务,例如在大量文本数据中查找符合特定模式的字符串。
作者其他创作
大纲/内容
输出重定向,相当于1追加输出重定向,相当于1输入重定向追加输入重定向错误输出标准和错误输出为同一个文件
特殊符号
当前目录上一级目录家目录根目录上一次目录管道两个命令的分隔符配置文件的注释
以……开头以……结尾匹配空行转义字符单个任意字符所有字符以任意个字符开头以任意个字符结尾匹配字符集中任意一个匹配不包含^后面的任意一个字符匹配数字匹配所有大小写字母字符重复n到m次字符重复n次字符重复至少n次字符重复至多m次
-a-c-o-i-n-v-E--color
&
正则表达式
重定向
*?
grep参数
在二进制文件中,以文本文件搜索数据计算找到'匹配字符串'的次数仅显示匹配到的regexp的内容忽略大小写,大小写视为相同匹配内容在其行前显示行号反向选择,显示没有匹配成功的行扩展grep,即egrep以特定颜色高亮显示匹配的字符
通配符
...~/-|;#
扩展正则
+?|()\\b\
$''\"\"`{}&&||!
功能符号
代表所有字符,0个,1个或多个代表任意1个字符
重复至少1次重复至多1次匹配多个字符,或分组过滤,常用于后向引用单词边界换行符
0 条评论
下一页