linux中grep命令的使用方法

这篇文章运用简单易懂的例子给大家介绍linux中grep命令的使用方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联建站自2013年起,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元魏县做网站,已为上家服务,为魏县各地企业和个人服务,联系电话:18982081108

grep

grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

常用语法:

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename

选项与参数:

  • -a :将 binary 文件以 text 文件的方式搜寻数据

  • -c :计算找到 '搜寻字符串' 的次数

  • -i :忽略大小写的不同,所以大小写视为相同

  • -n :输出行号

  • -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

  • --color=auto :可以将找到的关键词部分加上颜色

举例:

将/etc/passwd中出现 root 的行取出来

# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
或
# cat /etc/passwd | grep root 
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

将/etc/passwd中出现 root 的行取出来,同时显示这些行在/etc/passwd的行号

# grep -n root /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
30:operator:x:11:0:operator:/root:/sbin/nologin

关于linux中grep命令的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章题目:linux中grep命令的使用方法
文章源于:http://myzitong.com/article/pejjpd.html