Linux高阶命令——grep讲解
  TEZNKK3IfmPf 2023年11月13日 19 0

grep(global regular expression print )文本搜索工具

grep [option]
你也可以grep --help(help 前一定要–)
参数:

option 意义
-c 只输出匹配行的计数
-i 不区分大小写
-h 查询多文件时不显示文件名
-l 查询多文件时只输出包含匹配字符的文件名
-n 显示匹配行及 行号
-s 不显示不存在或无匹配文本的错误信息
-v 显示不包含匹配文本的所有行
- -color=auto 可以将找到的关键词部分加上颜色的显示(反向选择)

pattern正则表达式主要参数:

\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
<:从匹配正则表达 式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
.:所有的单个字符。
*:所有字符,长度可以为0。
以text01.txt text02.txt 两个文件为例:

grep -n pwd textp1.txt 搜索pwd 和行号

(5)Linux高阶命令——grep讲解

grep -v p text01.txt 反向选择 没有p的

(5)Linux高阶命令——grep讲解

grep p *

(5)Linux高阶命令——grep讲解

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
TEZNKK3IfmPf