linux查找替换grep以及正则表达式
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-02
grep 文本内容过滤的命令 grep [option] ''pattern'' file grep,egrep,fgrep 模式,正则表达式 -i 比较字符不区分大小写 -n 显示文中的行号 -v 反向匹配.只显示不匹配的 -l 检索文件中出现过(显示一次) -An 上n行 上下文的方式显示匹配到的串 -Bn 下n行 -Cn 上下n行 cut 提取某些字段 cut -d -f1-7 cut -d: -f1,3 /etc/passwd wc (word/line count) wc /etc/passwd option 行 单词 字符 数 数 数 -l: line -w: word -c: byte -m: charecters sort: sort [option] filename 输出时排序 不排序数值(默认)-n -r逆序 -r: reverse -n: numric 数字排序 -f: 忽略大小写 -u: 多行出现,显示一次(排完序后才管用)移除重复行 -t: 制定分割符 -k: 字段 uniq -u: 不重复的行 -t: 重复的行 -c: 重复的次数 diff 比较两个文件的不同之处,目录也可以比较(-p1,p2略去路径选项) -u 统一格式创建补丁文件 patch -p patchfile -R 还原 aspell 语法检查 aspell check filename list < filename tr -d ''charector'' 删除特定单词 正则表达式分类 基本正则: grep 扩展正则: egrep 匹配一个或多个加号前的字母 ? 0,1次匹配,可有可无 a|b a或b () 字符组 (ab)|(ac) 不支持 {} () exprot GREP_COLOR=‘01;35’ 05 32 字体 () l 标记匹配到的字符 然后引用 元字符:类似通配符 ^ 行首定位符 $ 行尾定位符 ^$空白行 ^word$ 这个单词 . 任意单个字符 * 次数匹配元子符 0或多次 正则表达式 贪婪匹配 {} c{m,n} 次数匹配的上下限 上下限可以单独定义 {0,2} {2} [] 匹配1组字符中的任一一个 [x-y] [^] 转义元子符 < 词首谋定符 > 单词谋定符 <mode> b写在词中的位置进行谋定 bmodeb |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux 遇到 connection to下一篇: linux新手入门常识
关于linux查找替换grep以及正则表达式的所有评论