grep -B10 "keyword" /etc/man.config | head -2 例4在文件/etc/man.config中,查找关键词keyword首次出现的后2行记录: grep -A10 "keyword" /etc/man.config | head -2 检索关键词并把结果写入新文件 搜索关键字出现的位置,并把日志写入另一文件,如果文件存在则覆盖其内容。 语法:grep [-acinv][-A/...
grep -n t[ea]st info.log 查询test或者tast ([]一个字符) grep -n [^g]oo 查询oo但不包含goo的行 (^在[]内表示反向选择) grep -n [^a-z]oo 查询oo但不包含小写字母+oo的行 ([a-z] 一个小写字母) grep -n [0-9] 查询包含数字的行 ([0-9] 一个数字) grep -n ^the 查询the开头的...
过滤包含"abc"的行并查看最后两行:grep "adb" | tail -n 2 过滤包含"abc"的行并查看最前面一行:grep -m 1 "adb" 过滤包含"abc"的行并查看第一项(和上面的区别是,如果如果第一行有多个匹配项,上面会显示整行,这里只会显示第一行的第一项):grep -m 1 "adb" | head 1 过滤包含"abc"的行并显示...
grep -rn "key" * # 递归查询当前目录及其子目录所有文件中包含字符串"key",并显示对应的行号。 05 grep 查找对应字符前后 n 行 grep -a10 "bug" info.log #查看"bug"字符后的10行,a->after。 grep -b10 "bug" info.log # 查看"bug"字符前的10行,b->before。 grep -c10 "bug" info.log # 查...
linux查询日志grep 一、Linux cat命令 cat 命令用于连接文件并打印到标准输出设备上。即一般用来查看文件。 1. 根据关键字查询 cat -n console.log |grep "关键字" 1.关键字查询并打印前后n行 检索日志,并显示该条日志的前后N(10)行记录:cat 日志文件 | grep -n -B10 -A10 "关键字"...
cat filename |grep 关键字 -A10 上面显示关键字的后10行 -A显示后多少行 cat filename |grep 关键字 -B10 上面显示关键字的前10行 -B显示前多少行 Linux下根据关键字搜索最后一条日志 场景有的时候,我们需要针对应用日志分析某个请求后产生的报错信息,但是由于应用的日志很多,我们只想获取第一次请求的前几...
grep -rn “key” * # 递归查询当前目录及其子目录所有文件中包含字符串"key",并显示对应的行号。 05 grep 查找对应字符前后 n 行 grep -a10 “bug” info.log #查看"bug"字符后的10行,a->after。 grep -b10 “bug” info.log # 查看"bug"字符前的10行,b->before。
04 grep 递归查找 前面已经总结过,-r/R参数,即 recursion,递归的意思。 grep -rn "key" * # 递归查询当前目录及其子目录所有文件中包含字符串"key",并显示对应的行号。 05 grep 查找对应字符前后 n 行 grep -a10 "bug" info.log #查看"bug"字符后的10行,a->after。
cat filename |grep abc -A10 :查看filename中含有abc所在行后10行(A10)、前10行(B10)内容 less a.txt|grep git :显示关键词所在行,管道符”|”它只能处理由前面一个指令传出的正确输出信息,对错误信息信息没有直接处理能力。然后传递给下一个命令,作为标准的输入; ...
grep命令是最常用的Linux命令之一,用于对文件和文本执行重复搜索的工具,功能非常强大,也是我们必须学习掌握的Linux三剑客之一,本文就给大家介绍一下grep命令的使用。 grep的基本语法 grep作为一款文本搜索工具,可以根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打印匹配到的行,基本的语法如下: ...