grep: Global search regular expression and print out the line.
作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文件逐行进行匹配检查,打印匹配的行
模式:由正则表达式的元字符及文本字符所编写出的过滤条件
grep [OPTIONS] PATTERN [FILE…]
OPTIONS:
--color=auto:对匹配到的文本着色后高亮显示
-i, --ignore-case:忽略字符的大小写
-o, --only-matching:仅显示匹配到的字符串本身
-v, --invert-match:显示不能被模式匹配到的行
-E, --extended-regexp:支持使用扩展的正则表达式元字符
-q, --quiet, --silent:静默模式,即不输出任何信息
-A #:after,显示匹配到行和向后#行
-B #:before,显示匹配到行和前#行
-C #:context,
分类:
系统相关 时间:
2019-06-24 09:25:23
阅读次数:
145
grep和正则表达式1、grep命令格式grep[选项]patternfilenamefilename.....#grep‘Tom‘/etc/passwd#grep‘bashshell’/etc/passwd找到:grep返回的退出状态为0没找到:grep返回的退出状态为1找不到指定文件:grep返回的退出状态为2grep程序的输入可以来自标准输入或管道,而不仅仅是文件,例如:#grep‘tom‘
分类:
其他好文 时间:
2019-06-19 22:08:28
阅读次数:
156
工作原理 grep命令在一个或多个文件中查找某个字符模式,如果这个模式中包含空格,就必须用引号把它括起来。grep命令中,模式可以是一个被引号括起来的字符串,也可以是单个词。位于模式之后的所有单词都被视为文件名。grep将输出发送到屏幕,它不会对输入文件进行任何修改或变化。grep返回的退出状态为0 ...
分类:
其他好文 时间:
2019-06-12 12:41:50
阅读次数:
108
经常要使用到 Linux的批量查找与替换,这里为大家介绍使用 sed 命令和 grep 命令的结合来实现查找文件中的内容并替换。 ...
分类:
系统相关 时间:
2019-06-12 09:20:34
阅读次数:
144
需求: 精确匹配查找某个字符串 精确匹配: 例如: 在抽取字符串“48”,返回结果包含诸如484和483等包含“48”的其他字符串,实际上应精确抽取只包含48的各行。 使用grep抽取精确匹配的一种有效方式是在抽取字符串前加 \ <, 在抽取字符串后加 \ > 。假定现在精确抽取48, 方法如下: ...
分类:
系统相关 时间:
2019-06-11 11:05:51
阅读次数:
328
linux最常用的就是命令,了解linux的朋友都知道;今天小猿圈linux老师说一下grep命令的使用,希望大家看后能掌握grep命令,接下来看一下grep命令的使用方法。 cat log.txt | grep 条件; cat log.txt | grep 条件一 | grep 条件二; cat ...
分类:
系统相关 时间:
2019-06-06 13:53:33
阅读次数:
103
前言 之前介绍过很多linux下查找相关的命令,例如《Linux中的文件查找技巧》,《find命令高级用法》,《如何查看linux中文件打开情况-lsof命令》等等,而对文件内容搜索的命令似乎还没有涉及,因此本文介绍文本搜索命令--grep。 本文最新地址Linux grep命令实例详解 常见用法 ...
分类:
系统相关 时间:
2019-06-03 22:15:43
阅读次数:
190
最常应用正则表达式命令是 awk sed grep 基础正则字符说明 1.^word 匹配以word开头的内容 vi/vim编辑器里^代表一行的开头 2.word$ 匹配以word结尾的内容 vi/vim编辑器里$代表一行的结尾 3. ^$ 表示空行 a.过滤出来以m开头的行 b.过滤出来以m结尾的 ...
分类:
系统相关 时间:
2019-06-01 19:28:35
阅读次数:
125
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: 停止 nginx的停止有三种方式: 从容停止 从容停止 1、查看进程号 2、杀死进程 快速停止 快速停止 1、查看进程号 2、杀死进程 强制停止 强制停止 重启 1、验证nginx配置文件是否正确 方法一:进入ngin ...
分类:
其他好文 时间:
2019-05-29 14:47:56
阅读次数:
107
一、基础正则表达式实例:元字符总结:在Linux系统中常见的文件处理工具中grep和sed支持基础正则表达式。grep命令选项:-i:查找时不区分大小写;-v:查找时反向输出,如查找不包含某些字符的内容;-n:表示查找出结果后显示行号;这三个选项可以结合使用,如“-in”,查找时不区分大小写并显示行号。示例①:[root@localhost~]#grep-n‘the‘test.txt#查找test
分类:
系统相关 时间:
2019-05-27 19:18:50
阅读次数:
124