喜迎
春节

Linux搜索关键词前后几行


Linux 命令行中的快捷键非常丰富,可以大大提高程序员的工作效率。下面将详细介绍一些常用的快捷键,并分类说明:

在工作中,经常需要在linux中根据关键词搜索日志,并获取前后几行;其实,grep 命令可以搭配 -C-A-B 选项来获取匹配结果前后的行。具体如下:

  • 使用 -C 选项可以获取匹配行上下若干行。例如:

    1
    grep -C 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出上下两行。-C 2 表示输出匹配行的上下两行。

  • 使用 -A 选项可以获取匹配行上方若干行和匹配行本身。例如:

    1
    grep -A 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出该行及其上面的两行。

  • 使用 -B 选项可以获取匹配行下方若干行和匹配行本身。例如:

    1
    grep -B 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出该行及其下面的两行。

如果想要同时使用 -A-B 选项,可以使用 -C 选项,例如:

1
grep -C 2 "error" logfile.txt

这个命令会输出含有 error 关键字的行及其上下各两行内容。


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
Linux如何排查cpu过高的原因
Linux如何排查cpu过高的原因
要排查 Linux 上 CPU 过高的原因,可以按照以下步骤进行: 使用系统监控工具:使用像 top、htop 或 glances 等系统监控工具来查看当前 CPU 使用情况。这将给我们一个快速的概述,了解哪些进程或服务占用了大量 CPU
2023-10-22
下一篇 
PHP任务加锁
PHP任务加锁
在PHP中,有时候我们需要设置定时任务,同一时间只有一个任务在执行。这就需要使用互斥锁来控制,下面介绍下实现方式: 使用 flock 函数实现文件锁以下是一个示例:12345678$fp = fopen('/tmp/lock.txt', '
2023-05-23

Linux 命令行中的快捷键非常丰富,可以大大提高程序员的工作效率。下面将详细介绍一些常用的快捷键,并分类说明:

在工作中,经常需要在linux中根据关键词搜索日志,并获取前后几行;其实,grep 命令可以搭配 -C-A-B 选项来获取匹配结果前后的行。具体如下:

  • 使用 -C 选项可以获取匹配行上下若干行。例如:

    1
    grep -C 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出上下两行。-C 2 表示输出匹配行的上下两行。

  • 使用 -A 选项可以获取匹配行上方若干行和匹配行本身。例如:

    1
    grep -A 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出该行及其上面的两行。

  • 使用 -B 选项可以获取匹配行下方若干行和匹配行本身。例如:

    1
    grep -B 2 "error" logfile.txt

    该命令会查找 logfile.txt 文件中包含 error 关键字的行,并输出该行及其下面的两行。

如果想要同时使用 -A-B 选项,可以使用 -C 选项,例如:

1
grep -C 2 "error" logfile.txt

这个命令会输出含有 error 关键字的行及其上下各两行内容。


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
Linux如何排查cpu过高的原因
Linux如何排查cpu过高的原因
要排查 Linux 上 CPU 过高的原因,可以按照以下步骤进行: 使用系统监控工具:使用像 top、htop 或 glances 等系统监控工具来查看当前 CPU 使用情况。这将给我们一个快速的概述,了解哪些进程或服务占用了大量 CPU
2023-10-22
下一篇 
PHP任务加锁
PHP任务加锁
在PHP中,有时候我们需要设置定时任务,同一时间只有一个任务在执行。这就需要使用互斥锁来控制,下面介绍下实现方式: 使用 flock 函数实现文件锁以下是一个示例:12345678$fp = fopen('/tmp/lock.txt', '
2023-05-23
  目录
  目录
hexo