14 Mar 2009
grep实战总结
以前对正则过于依赖企图用其解决一切问题,虽然自得其乐但却消耗了不少时间。
本文分2个部分,第一个部分是常用语法组合,第二个部分是实际应用。
本文不定期更新 ,当前版本 2009-10-09
常用语法组合
grep -v -c -i
-v 取反
-c 统计行数
-i 忽略大小写
grep root -C2 /etc/passwd
显示以目标行为准的上下2行
grep -r ” /etc
查看/etc目录中所有的文件(内容)
sed -r
支持拓展正则
实战
查找当前目录下所有包含192的配置文件,因为文件中有192所以他必然包含了x.x.x.x这样的地址,此时将x.x.x.169换成x.x.x.57
sed ’s/169/57/g’ `grep 192 * -rl`