05.grep和find的区别

目录

1.grep行提取命令

2.find和grep的区别 

3.管道符:| 


1.grep行提取命令

格式:grep 子选项 ”关键词“ 文件名

选项:

-A数字            #列出符合条件的行,并连续列出后续n行(如果小写a,那么会列出前后n行)。

-B数字            #列出符合条件的行,并连续列出前面n行(如果小写b,那么会列出前后n行)。

-c                #统计符合条件的字符串行数

-i                #忽略大小写

-n                #输出行号

-v                #反向查找(取反)

-o                #只列出关键字

- - color=auto    #搜索出的关键词高亮显示

例:grep - - color=auto -a4 -n “root” /etc/passwd

2.find和grep的区别 

find查找:

find命令是在系统中搜索符合条件的文件名,如果需要模糊查询就要使用通配符进行匹配,搜索时文件名是完全匹配。

grep查找:

grep命令是在文件这种搜索符合条件的字符,如果需要模糊查询,使用正则表达式进行匹配,搜索时字符串是包含匹配。 

3.管道符:| 

格式:命令1 | 命令2 #将命令1的结果作为命令2的执行对象,如下:

猜你喜欢

转载自blog.csdn.net/weixin_46659843/article/details/123542879
今日推荐