grep命令

系统集成 盛行 5年前 (2014-08-27) 107次浏览 已收录 0个评论 扫描二维码
#grep 192.168.8.121 /etc/sysconfig/network-scripts/ifcfg-eno16777736

#此命令可以直接定位到查询到的结果(加-i参数不区分大小写)

#grep -v ^# /etc/inittab

# ^代表空格行 #代表注释行 

#grep j$ test.txt

#过滤出以j结尾的行

grep -E "a|b|c" cs.txt等价于egrep "a|b|c" cs.txt #结果是一样的

#grep -v ^# /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example >>/etc/dhcp/dhcpd.conf

-i #不区分大小写 -v #排除查找 -E #支持多个字符串排除,使用|隔开

#grep -Ev '^|#' /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example >> /etc/dhcpd.conf

#去空行,去注释并重定向到/etc/dhcpd.conf

grep的排除选项为: -v

多项排除选项为:-E 或egrep

排除空行的命令是:

#grep -v '^$' filename

排除以#注释的命令是:

#grep -v '^#' filename

结合起来就是,既排除空行又排除注释行的命令

#grep -Ev '^$|#' filename


IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:grep命令
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址