码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本学习总结----sed+grep+awk+正则

时间:2017-10-20 02:17:13      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:shell

shell脚本学习总结----sed+grep+awk+正则

================================================================================

第一部分 sed

================================================================================

一、sed简介

    sed是流编辑器(stream editor)。他是文本处理中不可或缺的工具,配合正则表达式使用,法力无边!技术分享

二、命令参数

    -n 只打印有改变过的行

    -i 修改源文件

    -e 

     g 整行替换

     ng 当前行匹配到的第n个开始替换

    

    

    

三、例子



================================================================================

第二部分 awk

================================================================================




================================================================================

第三部分 grep

================================================================================

一、grep简介

    grep命令时Linux系统中的文本搜索命令,能够接受正则表达式,生成各种各样的输出。

二、grep命令参数

    -i   忽略大小写

    -E  匹配正则

    -v  取反

    -n  生成行号

    -c  匹配成功的行数

    -l  可以同时搜索多个文本

    -r  -R  实现递归搜索  

    -e  

    --include  

    --exclude  

    --color=auto  匹配到的内容有颜色显示

三、例子

1、echo abcb AbC ABc Abc|xargs -n 1|grep -i abc

技术分享


================================================================================

第四部分 正则表达式

================================================================================


本文出自 “doublelinux” 博客,谢绝转载!

shell脚本学习总结----sed+grep+awk+正则

标签:shell

原文地址:http://doublelinux.blog.51cto.com/12300166/1974407

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!