`

linux grep打印匹配的上下几行

 
阅读更多

如果在只是想匹配模式的上下几行,grep可以实现。

$grep -5 'parttern' inputfile //打印匹配行的前后5行

$grep -C 5 'parttern' inputfile //打印匹配行的前后5行

$grep -A 5 'parttern' inputfile //打印匹配行的后5行

$grep -B 5 'parttern' inputfile //打印匹配行的前5行

如果在只是想匹配模式的上下几行,grep可以实现。

$grep -5 'parttern' inputfile //打印匹配行的前后5行

$grep -C 5 'parttern' inputfile //打印匹配行的前后5行

$grep -A 5 'parttern' inputfile //打印匹配行的后5行

$grep -B 5 'parttern' inputfile //打印匹配行的前5行

分享到:
评论

相关推荐

    linuxgrep命令.pdf

    Linux grep 命令是用于搜索文本的工具,它根据提供的模式(pattern),在指定文件中搜索匹配该模式的字符串。该命令是Linux系统中用于文本搜索的核心工具之一,具有强大的模式匹配能力。 1. 基本用法: grep ...

    linux查看匹配内容的前后几行方法

    以下将详细介绍如何在Linux中查看匹配内容的前后几行。 首先,`grep`是一个强大的文本搜索工具,用于在文件中查找与指定模式匹配的行。如果要查看匹配内容的前后行,可以使用`grep`的一些特殊选项: 1. `-n` 选项...

    grep命令的用法

    `grep`命令是UNIX/Linux系统中不可或缺的工具之一,广泛应用于开发、系统管理及日常文本处理工作中。 #### 二、基本语法与用法 `grep`的基本语法如下: ```bash grep [选项] 模式 文件名 ``` 其中,“模式”可以是...

    一天一个shell命令 linux文本内容操作系列-grep命令详解

    15. **打印匹配前后几行** `grep`的`-A`, `-B`, `-C`选项可以打印匹配行之前或之后的若干行,例如`seq 10 | grep 5 -A 3`打印匹配行5之前的3行。 16. **完整帮助信息** `grep --help`可以显示完整的命令帮助信息...

    linux命令笔记-2

    `grep`是Linux中强大的文本搜索工具,它可以搜索文件中的特定模式并显示匹配的行。下面是一些常见的`grep`选项和用法: 1. **基本使用**: ``` grep [选项]... 模式 目标文件 ``` `grep`命令的基本结构,其中...

    Linux命令大全总结

    ### Linux命令大全总结 本文旨在全面总结Linux操作系统中常用的命令及其功能详解,特别是针对文本编辑器Vi的操作进行了详细的介绍。此外,还涉及了一系列基础而重要的Linux命令,这些命令对于日常管理和开发工作至...

    linux文件权限设置.docx

    Linux 文件权限设置 Linux 操作系统中,文件权限是非常重要的一个概念。文件权限决定了用户对文件的访问权限,包括读、写、执行等权限。在 Linux 中,每个文件都有其所属的用户和组...* `-C`:匹配输出行前后各几行。

    linux总结.docx

    Linux 三剑客:grep, awk, sed grep: * grep 命令用于查找文件中符合模式的行 * 选项: + -v 显示不被 pattern 匹配到的行 + -n 显示匹配的行号 + -e 实现多个选项间的逻辑 or 关系 * 例子:grep -e ‘cat’ -...

    linux学习笔记-01linux操作基础

    ### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...

    linux常用命令大全.pdf

    - **head/tail**: 分别查看文件的前几行和后几行。`tail -f`可用于实时查看文件的新增内容,常用于监控日志文件。 - **grep**: 在文件中搜索特定字符串。支持正则表达式,能够精确匹配复杂的文本模式。 5. **文本...

    Linux命令全集一览表

    17. `grep`: 在文件中搜索匹配的文本行。 18. `sort`: 对文件内容进行排序。 19. `wc`: 统计文件中的字符数、单词数和行数。 20. `du`: 显示文件和目录的磁盘空间占用情况。 21. `df`: 报告磁盘空间使用情况。 22. `...

    linux实践与技巧2

    正则表达式是搜索和匹配文本模式的强大工具,如`grep`、`less`和`vim`。正则表达式中的一些常用符号包括`.`(匹配任意字符)、`*`(匹配前面的字符零次或多次)、`^`(匹配行首)、`&`(匹配整个字符串)、`[abc]`...

    Linux命令使用(二)

    5. **文本过滤与搜索**:`grep`是强大的文本过滤工具,可以按模式匹配行。例如,`grep -n "注册名" /etc/passwd`在`/etc/passwd`文件中查找包含“注册名”的行,并显示行号;`grep –n ‘^root’ /etc/passwd`查找以...

    Linux命令高阶参考手册,1527页的命令大全

    - **grep**:在文件中搜索匹配的行。 - **find**:查找文件或目录。 - **chmod**:改变文件或目录的权限。 - **chown**:改变文件或目录的所有者。 - **tar**:打包和解包文件。 - **gzip**/ **bzip2**:压缩...

    快乐的Linux命令行

    - **grep-打印匹配行**:`grep`用于搜索文本文件中满足特定模式的行。例如,`grep "error" log.txt`会查找包含“error”的行。 - **head/tail-打印文件开头部分/结尾部分**:`head`命令用于显示文件的前几行,默认...

    LINUX操作系统中的常用命令

    grep命令用于在文件中搜索匹配的行并输出。其基本语法为:grep [模式] [文件名] 例如:grep keyword /path/to/file 8.gzip命令:压缩或展开文件 gzip命令用于压缩或展开文件。其基本语法为:gzip [文件名] 例如...

    Linux学习笔记+个人对linux的命令总结

    7. **less**: 与`more`类似,但功能更强大,支持上下翻页。 8. **head**: 显示文件的前几行。 9. **tail**: 显示文件的后几行。 10. **sort**: 对文件内容进行排序。 11. **uniq**: 去除文件中的重复行。 12. **echo...

    linux网络操作系统与实训课后习题答案.doc

    - 正则表达式是用于匹配字符串模式的工具,在Linux命令行中广泛应用,如在`grep`、`find`等命令中使用。 7. **系统管理**: - 用户可以通过修改环境变量(如`PATH`)来定制自己的工作环境。 - 进程优先级可以...

    华为内部LINUX学习资料。pdf

    根据给定的信息,“华为内部LINUX学习资料.pdf”是一份专为初学者设计的Linux学习指南,内容紧凑实用。这份资料覆盖了Linux的基本操作、常用命令的使用、文件编辑、网络配置以及一些实用技巧等内容。下面将对这些...

    Linux-查看日志指令

    `grep`是一个强大的文本搜索工具,可以在文本中查找与正则表达式相匹配的行。 #### 2. 实例演示 - 查找包含“没有要处理的数据”的行: ```bash cat -n app.log | grep "没有要处理的数据" ``` - 使用`awk`查找...

Global site tag (gtag.js) - Google Analytics