系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux使用grep命令搜索文件

Linux如何使用grep命令搜索文本文件(4)

时间:2014-12-30 16:00:08 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20141230/33749.html 手机查看 评论

  实例8:找出已u开头的行内容

  命令:cat test.txt |grep ^u

  输出:

  代码如下:

  [root@localhost test]# cat test.txt |grep ^u

  ubuntu

  ubuntu linux

  [root@localhost test]#

  实例9:输出非u开头的行内容

  命令:cat test.txt |grep ^[^u]

  输出:

  代码如下:

  [root@localhost test]# cat test.txt |grep ^[^u]

  hnlinux

  peida.cnblogs.com

  redhat

  Redhat

  linuxmint

  [root@localhost test]#

  实例10:输出以hat结尾的行内容

  命令:cat test.txt |grep hat$

  输出:

  代码如下:

  [root@localhost test]# cat test.txt |grep hat$

  redhat

  Redhat

  [root@localhost test]#

  实例11:

  命令: ifconfig eth0|grep “[0-9]\{1,3\}\。[0-9]\{1,3\}\。[0-9]\{1,3\}\。[0-9]\{1,3\}”

  输出:

  代码如下:

  [root@localhost test]# ifconfig eth0|grep “[0-9]\{1,3\}\。[0-9]\{1,3\}\。[0-9]\{1,3\}\。[0-9]\{1,3\}”

  inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0

  [root@localhost test]# ifconfig eth0|grep -E “([0-9]{1,3}\。){3}[0-9]”

  inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0

  [root@localhost test]#

  实例12:显示包含ed或者at字符的内容行

  命令:cat test.txt |grep -E “ed|at”

  输出:

  代码如下:

  [root@localhost test]# cat test.txt |grep -E “peida|com”

  peida.cnblogs.com

  [root@localhost test]# cat test.txt |grep -E “ed|at”

  redhat

  Redhat

  [root@localhost test]#

  实例13:显示当前目录下面以.txt 结尾的文件中的所有包含每个字符串至少有7个连续小写字符的字符串的行

  命令:grep ‘[a-z]\{7\}’ *.txt

  输出:

  代码如下:

  [root@localhost test]# grep ‘[a-z]\{7\}’ *.txt

  test.txt:hnlinux

  test.txt:peida.cnblogs.com

  test.txt:linuxmint

  [root@localhost test]#

  上面就是Linux使用grep命令搜索文本文件的方法介绍了,除了文本的搜索,还能从文件中查找关键词,查找指定进程,本文已通过各种实例进行介绍,希望你有个了解。

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录