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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本学习总结----sed+grep+awk+正则相关的知识,希望对你有一定的参考价值。

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脚本-sed

shell脚本-sed

shell脚本之grep的使用方法

Shell Sed命令

shell脚本 列出所有网卡的ip地址

Shell脚本 正则表达式 grep sed awk 工具