喜迎
春节

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后台运行指定程序的几种方法
在Linux后台运行指定程序的几种方法
在Linux系统中,将程序在后台运行可以释放终端,让您继续执行其他操作。下面介绍几种常用的方法: 1. 直接添加 & 符号 最简单的方法:在命令末尾加上 & 符号,即可将程序放入后台运行。 示例:1python my_sc
2023-07-15
下一篇 
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后台运行指定程序的几种方法
在Linux后台运行指定程序的几种方法
在Linux系统中,将程序在后台运行可以释放终端,让您继续执行其他操作。下面介绍几种常用的方法: 1. 直接添加 & 符号 最简单的方法:在命令末尾加上 & 符号,即可将程序放入后台运行。 示例:1python my_sc
2023-07-15
下一篇 
PHP任务加锁
PHP任务加锁
在PHP中,有时候我们需要设置定时任务,同一时间只有一个任务在执行。这就需要使用互斥锁来控制,下面介绍下实现方式: 使用 flock 函数实现文件锁以下是一个示例:12345678$fp = fopen('/tmp/lock.txt', '
2023-05-23
  目录
  目录
hexo