1.软文推荐

2.软文推荐

3.软文推荐

grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字,本篇文章重点为大家讲解一下grep命令使用实例。

示例实战

废话不说了,直接实战。文章中的示例 需要一个样例文件,文件内容如下:

. 把包含 syslog 的行过滤出来

. 把以 ntp 开头的行过滤出来

. 把匹配 ntp 的行以及下边的两行过滤出来

. 把包含 syslog 及上边的一行过滤出来

. 把包含 syslog 以及上、下一行内容过滤出来

. 过滤某个关键词,并输出行号

. 过滤不包含某关键词,并输出行号

8. 删除掉空行

9. 过滤包含 root 或 syslog 的行

9. 过滤包含 root 或 syslog 的行

简单总结

通过了一些简单案例操作,我们应该已经熟悉了 grep 的常见用法,下边再来简单总结 grep 的常见选项,相信在实战练习后再来总结应该会有更好的学习效果。

-A:除了匹配行,额外显示该行之后的N行 -B:除了匹配行,额外显示该行之前的N行 -C:除了匹配行,额外显示该行前后的N行 -c:统计匹配的行数 -e:实现多个选项间的逻辑 or 关系 -E:支持扩展的正则表达式 -F:相当于 fgrep -i:忽略大小写 -n:显示匹配的行号 -o:仅显示匹配到的字符串 -q:安静模式,不输出任何信息,脚本中常用 -s:不显示错误信息 -v:显示不被匹配到的行 -w:显示整个单词 –color:以颜色突出显示匹配到的字符串

与 grep 相似的工具还有 egrep、fgrep,实用性并不强,其功能完全可以通过 grep 的扩展参数来实现,所以就不再扩展。

本文来源:www.lxlinux.net/5251.html,若引用不当,请联系修改。

相关文章 8

1

上海vps(上海vps起火) 3分钟前

目录:1、为什么我买的上海美橙VPS橙云主机,网速总是一会卡,一会畅通的。2、vps租用价格-上海vps 办理3、vps有哪些特征?4、谁有VPS的使...

2

Foundation 分页简介 4分钟前

如果你的网页有很多内容,就需要使用分页功能。 创建一个基础的分页功能需要在 元素上加上 .pagination 类: 实例 "pagination">"#">1"#">2"#">3"#"...

4

Linux系统Makefile使用教程(非常详细) 7分钟前

Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, Makefile的组织流程的能力如此之强, 不仅可以用来编译项...

5

宜昌云服务器(宜昌云计算中心地址) 10分钟前

目录:1、云计算服务器要多少钱?2、试用的云服务器3、购买云计算服务器哪家便宜些?4、哪种云服务器便宜云计算服务器要多少钱? 租一...

6

Linux 中使用 sFTP 进行上传、下载文件 11分钟前

sftp是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,它的默认端口和SSH一样为22。sftp通过使用加...

7

wordpress政府模板(wordpress资源网模板) 13分钟前

目录:1、关于wordpress模板设置的问题2、Wordpress模板使用问题3、wordpress 模版使用教程4、如何使用WordPress添加新页面功能使用页面模板_建站...

8

讲解一下卸载Chromebook 中的应用程序 13分钟前

hromebook 很棒,因为它们不需要巨大的硬盘驱动器,但在某些情况下,这也可能是一个限制。由于现代 Chromebook 能够安装来自多个来源的大量...