美文网首页
grep使用详解

grep使用详解

作者: 萍水间人 | 来源:发表于2019-02-25 21:25 被阅读13次

grep的来历

global search regular expression and print out the line
全面搜索正则表达式, 并把行打印出来
还有几个 egrep 和 fgrep 命令类似

命令使用

基本搜索, 显示行号, 高亮显示

grep root /etc/passwd

在/etc/passwd中搜索root, 并打印出来
实现的方式可以用pipeline

cat /etc/passwd | grep root

如果要显示行号, 加入 -n 选项

grep -n root /etc/passwd

加上 --color=auto 将关键字部分使用颜色显示

反向搜索

加入 -v 选项

grep -v root /etc/passwd
grep -v root /etc/passwd | grep -v nologin

使用dmesg列出核心信息, 再以grep找出内含有'eth'的那一行, 并显示关键字

dmesg | grep -n --color=auto 'eth'


2月25号更新

grep的基本用法

grep name(有无引号均可)

反向选择 -v

在文件中搜索

两种方式

cat 结合管道

` cat /etc/passwd | grep root

grep后面接文件名

grep root /etc/passwd

文件搜索中的结果优化

-n

显示第几行

-c

简单提示到底搜索到了多少行

找不到?

-i

不区分大小写

-A

after
-A 1
即还要匹配搜索到的下一行

-B

before
-B 1
即还要匹配到搜索到的前一行

正则表达式的运用

最好用引号引起来

找到了不想要的东西?

-w

只找词语

相关文章

  • grep使用详解

    grep的来历 global search regular expression and print out th...

  • Shell常见命令

    Shell常见命令 grep 命令格式详解 : grep [参数] [关键字] <文件名>参数详解-c:只输出匹配...

  • Grep详解

    如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可。...

  • 每天一个Linux命令(5)&

    只列出目录的各种方法 使用ls -d 使用grep结合ls -F$ls -F | grep "/$" 使用grep...

  • grep 命令详解

    [TOC] 介绍 grep (global search regular expression(RE) and p...

  • grep 命令详解

    1. 简介 grep: Gloabal Search Regular Expression and Print o...

  • grep命令详解

    1 简介 grep:基于正则表达式查找到满足条件的行 2 用法 grep patttern filegrep- i...

  • grep命令详解

    grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。 grep的工作方式是...

  • Linux grep、egrep使用命令详解

    grep egrep区别grep 默认不支持扩展 但可以通过-E 选择来支持扩展正则egrep 支持扩展正则 ...

  • 25.查看php 某个服务的进程数

    使用grep -v "grep"过滤掉

网友评论

      本文标题:grep使用详解

      本文链接:https://www.haomeiwen.com/subject/chkpsqtx.html