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+正则的主要内容,如果未能解决你的问题,请参考以下文章