linux 三剑客之------grep

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/88598448

三剑客之------grep

grep

grep 是 linux系统中最重要的命令之一 ,其功能是从文本或者管道数据中筛选匹配的行及数据 ,如果配置正则表达式技术一起使用,则其功能更强大,它是linux运维人员必须要掌握的命令之一

基本语法

Usage: grep [OPTION]… PATTERN [FILE]…
用法:grep 参数 要搜索的内容 文件

eg:

[root@alice ~]# grep -n root /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
11:operator:x:11:0:operator:/root:/sbin/nologin

选项参数

参数 含义
-v 显示不匹配的行 相当于排除 取反, 显示不包含匹配文本的所有行
-n 显示匹配行 及行号
-i 不区分大小写 (只适用于单字符), 默认是区分大小写的
-c 只统计匹配的行数 , 注意 (不是匹配的次数)
-E 使用扩展的 egrep 命令
-w 只匹配过滤的单词
-o 只输出匹配的内容
-l 只显示匹配到内容的路径和文件名
-r 递归
-A after输出匹配到内容的之后行
-B before输出匹配到内容的之前行
-C after+before 输出之前之后的行
–color-auto 给grep过滤的配置字符串加颜色

猜你喜欢

转载自blog.csdn.net/qq_34646546/article/details/88598448