grep是linux非常强大的基于行的文本搜索工具。使用的语法如下:
grep [-ivnc] '需要匹配的字符' 文件名
常用参数说明:
-i 不区分大小写
-v 反向匹配
-c 统计包含匹配的行数
-n 输出行编号
1.使用-i
使用的文件内容如下:

grep命令使用-i参数搜索字符name则会不区分大小写,默认是区分大小写。
2.使用-v
grep命令使用-v参数表示打印出不包含name的行

3.使用-c
grep命令使用-c参数表示包含字符name的行数。

4.使用-n
grep命令使用-n参数表示包含字符name的行编号。

5.使用管道符
管道:是一个固定大小的缓冲区,该缓冲区的大小为1页,即4K字节。它表现为输入输出重定向的一种方法,即把一个命令的输出内容当作下一个命令的输入内容,两个命令之间只需要用管道符|连接即可。
grep和管道符一起使用的例子如下:

Linux grep命令详解:搜索、过滤与高级用法

本文介绍了Linux grep命令的基本用法,包括-i忽略大小写、-v反向匹配、-c计行数和-n显示行号。此外,还展示了grep与管道符的结合实例,帮助读者理解文本搜索的强大之处。
288

被折叠的 条评论
为什么被折叠?



