shell脚本学习总结----sed+grep+awk+正则
================================================================================
第一部分 sed
================================================================================
一、sed简介
sed是流编辑器(stream editor)。他是文本处理中不可或缺的工具,配合正则表达式使用,法力无边!
二、命令参数
-n 只打印有改变过的行
-e
g 整行替换
ng 当前行匹配到的第n个开始替换
三、例子
================================================================================
第二部分 awk
================================================================================
================================================================================
第三部分 grep
================================================================================
一、grep简介
grep命令时Linux系统中的文本搜索命令,能够接受正则表达式,生成各种各样的输出。
二、grep命令参数
-i 忽略大小写
-E 匹配正则
-v 取反
-n 生成行号
-c 匹配成功的行数
-l 可以同时搜索多个文本
-r -R 实现递归搜索
-e
--include
--exclude
三、例子
1、echo abcb AbC ABc Abc|xargs -n 1|grep -i abc
================================================================================
第四部分 正则表达式
================================================================================