码迷,mamicode.com
首页 > 其他好文 > 详细

grep命令

时间:2019-08-27 21:20:54      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:roo   root   常用选项   文本   vmax   max   nbsp   显示   区分   

grep命令在文本中搜索指定的内容。

grep命令的常用选项

  • -c 只输出匹配行的计数。
  • -i 不区分大小写(只适用于单字符)。
  • -h 查询多文件时不显示文件名。
  • -l 查询多文件时只输出包含匹配字符的文件名。
  • -n 显示匹配行及行号。
  • -s 不显示不存在或无匹配文本的错误信息。
  • -v 显示不包含匹配文本的所有行。

搜索内容

[root@vmax0105 test_shell]# grep "abc" file
abc
abc123
123abc

搜索内容并显示行号

[root@vmax0105 test_shell]# grep -n "abc" file
1:abc
2:abc123
3:123abc

精准匹配

[root@vmax0105 test_shell]# grep -w "abc" file
abc

查询abc开头的行

[root@vmax0105 test_shell]# grep "^abc" file
abc
abc123

查询abc结尾的行

[root@vmax0105 test_shell]# grep "abc$" file
abc
123abc

显示不包含匹配文本的所有行

[root@vmax0105 test_shell]# grep -v "abc" file
123

显示匹配到的内容的行数

[root@vmax0105 test_shell]# grep -c "abc" file
3

 

grep命令

标签:roo   root   常用选项   文本   vmax   max   nbsp   显示   区分   

原文地址:https://www.cnblogs.com/lfjn/p/11420662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!