grep命令

全称:Global Regular Expression Print, Linux系统中一种强大的文本搜索工具,以正则表达式发方式搜索文本,可以把匹配到的打印出来。

1,命令格式

  grep [option] pattern file

2, 主要用途:

  用于过滤/搜索特定的字符。可使用正则表达式能多种命令配合使用,使用非常灵活。

3,命令参数:

  -n  --line-number  #在显示符合样式的那一行之前,标示出该行的列数编号

  -s  --no-merssages  #不显示错误信息

  -v  --revert-match  #显示不包含匹配文本的所有行。

  -A<显示行数>  --after-context=<显示行数>  #除了显示符合样本式的那一列之外,并显示该行之后的内容。

  -c  --count  #返回符合样式列的个数

  -C<显示行数>  --context=<显示行数> 或 -<显示行数>  #除了显示符合样式的那一行之外,并显示该行之前后的内容。

 4,正则表达式

  1,^  #行的开始  "^grep"所有以grep开头的行

  2,$  #行的结束  "grep$"匹配所有以grep结束的行

  3,.  #匹配一个非换行符字符,

原文地址:https://www.cnblogs.com/lixiangfu/p/11224445.html