Linux命令--grep命令

1、命令介绍

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户

2、格式

greap 【选项】 正则表达式

3、主要参数

选项

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

参数:

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

几个实例

例如:grep ‘test’ d*	 	显示所有以d开头的文件中包含test的行
例如:grep ‘test’ aa bb cc	显示在aa bb cc文件中包含test的行
例如:grep  '\<test' aa 	显示在aa文件中所有以test开头的行
例如:grep  '\<test\>' aa	显示在aa文件中所有包含test的行

猜你喜欢

转载自blog.csdn.net/qq_39680564/article/details/86512220