-
linux
的
grep
命令
grep
命令是一种强大的文本搜索
工具,
那么它的具体用法是什
么呢
?<
/p>
下面由
小编为大家整理了
linux
的
grep
命令
的相关知识,希
望大家喜欢
!
Linux
的
grep
命令详解
1.
作用
Linux
系统中
grep
命令是一种强大的文本搜索工具,
它能使用
正则表达式搜索文本,
并把匹
配的行打印出来。
grep
全称是
Global
Regular
Expression Print
,表示全局正则表达式版本,它的使用权
限是所有用户。
2.
格式
grep [options]
3.
主要参数
1
[options]
主要参数:
-c
:只输出匹配行的计数。
-I
:不区分大
小写
(
只适用于单字符
)
。
-h
:查询多文件时不显示文件名。
-l<
/p>
:查询多文件时只输出包含匹配字符的文件名。
-n
:显示匹配行及
行号。
-s
:不显示不存在或无匹配文本的
错误信息。
-v
:显示不包含匹配文本的所有行。
pattern
正则表达式主要参数:
:
忽略
rep ‘test’ d*
显示所
有以
d
开头的文件中包含
test
的行。
2
$$ grep ‘test’
aa bb cc
显示在
aa
,
bb
,
cc
文件中匹配
t
est
的行。
$$ grep
‘[a-z]{5}’ aa
显示所有包含每个字符串至少有
5<
/p>
个连续小写字符的字符串的
行。
$$
grep ‘w(es)t.*1′ aa
如果
we
st
被匹配,则
es
就被存储到内存中
,并标记为
1
,然
后搜索任意个字符<
/p>
(.*)
,这些字符后面紧跟着
另外一个
es(1)
,找到
< br>就显示该行。如果用
egrep
或
grep
-E
,就不用”
”号进行转义,
直接写成
’w(e
s)t.*1′
就可以了。
lin
ux
的
grep
命令使用复杂实例
p>
假设您正在
’/usr/src/Linux/Doc&r
squo;
目录下搜索
带字符
串
’magic’
的文件:
$$ grep magic
/usr/src/Linux/Doc/*
3
-
-
-
-
-
-
-
-
-
上一篇:医学英语的词法特征
下一篇:(完整版)人教版高中英语选修8单词默写(英汉互译)