随笔分类 - linux正则表达式
摘要:使用命令为grep -E 及egrep 1. + 重复一个或一个以上前面的字符 区别于(*是0或多个) *与+的区别 2.? 重复0个或一个0 或者没有 的前面字符 (与.区别 是有且只有1个) 查i有一个 或者没有的m开头 e结尾的字符串 ?与.区别 找i有一个的 m开头 e结尾字符串 3.| 表
阅读全文
摘要:最常应用正则表达式命令是 awk sed grep 基础正则字符说明 1.^word 匹配以word开头的内容 vi/vim编辑器里^代表一行的开头 2.word$ 匹配以word结尾的内容 vi/vim编辑器里$代表一行的结尾 3. ^$ 表示空行 a.过滤出来以m开头的行 b.过滤出来以m结尾的
阅读全文
摘要:linux 通配符与正则表达式 linux 通配符 linux 正则表达式 使用grep命令 linux 扩展正则表达式 egrep linux 正则表达式 元字符
阅读全文
摘要:* --代表所有字符 ?- 通配符,代表一个字符 , 一个?代表只匹配一个字符 ????4个?代表匹配4个字符 ;分号 两个命令之间的分隔符 # 文件里面的注释 | 管道 ~ 用户家目录 - 上一次目录 $ 变量前需要加的符号 / 路径分割符号 也是根的意思 >或1> 重定向 覆盖原有数据 >> 追
阅读全文
摘要:linux通配符和三剑客(grep、awk、sed)正则表达式是不一样的 通配符一般用户命令行bash环境,而linux正则表达式用于awk、grep、sed
阅读全文
摘要:\b 单词边界 \bcool\b 只匹配cool字符串 匹配有mike字符串的行
阅读全文