Home

zhangyiqun

Thoughts, stories and ideas.

Notes Blog Archives About
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`

Notes Blog Archives About