Centos7 grep命令简介

grep 是一个最初用于 Unix 操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。

grep 可根据提供的匹配模式列表,查询文件中的匹配行.发现匹配行后,行内容会被标准输出(默 认),如果使用了其它参数,可以产生其它格式的输出。

grep 用于匹配文本,它对输入行的长度没有限制,除非受限于可用内存大小,并且可以匹配行内任意字符。

使用方法grep -[可选参数] ‘搜索内容串’ filename

常用参数选项

-c 计算找到的符合行的次数。

-i 忽略大小写。

-n 显示匹配行及行号。

-v 找到没有搜索字符串的行。

-h 查询多文件时不显示文件名。

-l 查询多文件时只输出包含匹配字符的文件名。

-s 不显示不存在或无匹配文本的错误信息。