grep
-A 数字 搜索到后显示出下一行的信息
-B 数字 搜索到后显示上一行信息
-C数字 搜索到后显示上下行的信息
-c 统计匹配条件的行的总数
-i 忽略条件的大小写
-n 输出显示信息中的行数
-v 取反显示
--------------------------------------------------------------------------------------------------------
sed
sed是一种非交互式文本编辑命令,vim vi是交互式编辑
sed ‘s/123/456/‘ 文件名 可以将123更改为456
sed ‘s/[0-9]/(&)/‘ 文件名 其中的&意思是前面0-9检索到的匹配的值,然后加上括号
一般情况sed都是检查一行中的第一个,如果想全行检查,则需要在结尾加入g
sed中-e可以连续多个命令一起使用
sed中d是删除 x,$d 当前删除到结尾
sed 中 i是当前行插入 a是插入到当前行的下一行
sed p是显示输出 如果不加-n sed是检索所有行,发现匹配后对匹配行进行重复输出,就是输出两次!,-n就是不显示不匹配行
sed -f 指定sed脚本就是 sed ‘这中间的命令可以写成脚本直接调用‘
本文出自 “11627223” 博客,请务必保留此出处http://11637223.blog.51cto.com/11627223/1911983
原文地址:http://11637223.blog.51cto.com/11627223/1911983