`

grep 匹配行和前后行显示

阅读更多

grep 检索显示匹配行以及前后行

info.txt里检索KEY,显示KEY的后10行。

grep -A 10 'KEY' info.txt

 

 

info.txt里检索KEY,显示KEY的前10行。

grep -B 10 'KEY' info.txt

 

 

info.txt里检索KEY,显示KEY的前后各10行。
grep -C 10 'KEY' info.txt
 

 

 

 

 

分享到:
评论

相关推荐

    linux grep命令详解

    - 示例:`grep -C 2 "panda" file`,从 `file` 中搜索含有 "panda" 的行,并显示该行前后各两行。 - **-b, --byte-offset** 显示匹配行中的字符串的字节偏移量。 - 示例:`grep -b "panda" file`,显示结果类似...

    linuxgrep命令.pdf

    - 当指定多个文件作为搜索目标时,grep 将列出所有匹配的文件名和行。 - 使用 -r 或 --recursive 选项进行目录的递归搜索。 10. 排除目录或文件: - 使用 --exclude-dir 或 --exclude 选项来指定不希望搜索的...

    grep与正则表达式

    | `/love>/` | 匹配包含以 "love" 结尾的词的行 (vi 和 grep 支持) | | `(...)`| 分组,将多个字符视为一个整体。 | `/(love)/` | 匹配 "love" 并保存为标签 1,后续可通过 `\1` 引用 | ##### 2. GNU grep 扩展元...

    Linux中grep命令参数及用法详解---linux管道命令grep

    - `-C <显示列数>` 或 `--context=<显示列数>` 或 `-<显示列数>`:除了显示匹配行外,还显示匹配行前后指定行数的内容。 - **正则表达式选项**: - `-E` 或 `--extended-regexp`:使用扩展正则表达式进行匹配。 ...

    grep 基本用法培训

    - `-C num` 或 `--context=num`:输出匹配行前后各`num`行。 - `--color`:高亮显示匹配的部分。 - `-E` 或 `--extended-regexp`:启用扩展正则表达式模式,支持更多的元字符,如`|`、`()`、`{}`等。 #### 四、正则...

    Linux系统 grep命令用法详解.doc

    - `-C<显示行数>` 或 `--context=<显示行数>` 或 `-<显示行数>`: 同时显示匹配行前后的指定行数。 - `-d <动作>` 或 `--directories=<动作>`: 指定如何处理目录,如`read`(递归搜索)或`skip`(跳过)。 - `-e...

    shell之grep

    这将显示每行匹配结果前后各两行的内容。 - 搜索包含 `magic` 或 `sysrq` 的文件: ``` $ grep -E 'magic|sysrq' file ``` - 查找同时包含 `magic` 和 `sysrq` 的行: ``` $ grep -E 'magic' file | grep -E...

    grep命令的用法

    7. **上下文输出**:`-C`或`--context`后跟数字,可以显示匹配行及其前后各几行的上下文。 8. **组合模式**:可以使用`|`(或运算符)来组合多个模式,如`grep 'pattern1|pattern2' files`。 9. **正则表达式边界...

    cat、tail、head、grep、sed查看文件任意几行的数据

    ①grep -A 10 关键字 file名 –>显示file文件里匹配”关键字”那行及后10行 示例:grep -A 10 “err” log-file.log ②grep -B 10 关键字 file名 –>显示file文件里匹配”关键字”那行及前10行 示例:grep -B 10 ...

    linux-grep-命令-详解.zip

    `-A`显示匹配行之后的若干行,`-B`显示匹配行之前的若干行,`-C`同时显示前后上下文。 8. **使用管道和重定向**: grep可以与其他命令(如`find`、`ls`)结合,通过管道`|`传递数据,或者将结果重定向到文件。 9...

    grep_Pocket_Reference.pdf

    - **上下文查看**:使用`-C`选项来查看匹配行周围的上下文,如`grep -C 5 "模式" 文件`会显示匹配行前后各五行的内容。 - **文件内容替换**:结合`sed`或`awk`进行更复杂的文本处理,例如替换文件中的某些模式。 ##...

    grep_oz.tar.gz

    6. **上下文显示**:`-A`, `-B` 和 `-C` 选项分别用于显示匹配行前后的指定行数。 7. **颜色高亮**:`--color`选项可以将匹配的部分用颜色标记出来,方便查看。 8. **忽略文件**:`--exclude`和`.gitignore`文件可以...

    文本处理工具三剑客之---grep (正则表达式引擎,正则表达式元字符).md

    - `-C n`:显示匹配行及其前后各n行上下文。 **示例:** - 使用`-i`选项忽略大小写: ```bash grep -i "uuid" --color /etc/fstab ``` 这将搜索`/etc/fstab`文件中包含"uuid"(不区分大小写)的所有行,并对...

    Linux教程-linux-文本处理-grep.docx

    grep 命令是 Linux 系统中最常用的文本处理工具之一,它可以根据用户指定的模式对目标文本逐行进行匹配检查,并打印匹配到的行。grep 命令的格式为:grep [OPTIONS] PATTERN [FILE...] 其中,OPTIONS 是可选参数,...

    文本三剑客之grep及正则表达式 -.pdf

    - `-C #`:显示匹配行前后各 # 行。 - `-e`:实现多个选项间的逻辑 or 关系。 - `-w`:匹配整个单词。 - `-E`:使用 ERE。 - `-F`:相当于 `fgrep`,不支持正则表达式。 - `-f file`:根据模式文件处理。 ###...

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

    这将显示匹配`pattern`的行以及它们前面和后面各5行的内容。 3. `-A num` 选项:打印匹配行之后的`num`行。例如: ```bash grep -A 5 'pattern' inputfile ``` 这将仅显示匹配`pattern`的行以及它们后面5行的...

    linux的scp命令怎么用_linux的grep命令用法.docx

    * -Cn 显示匹配到的字符串所在的行及其前后各 n 行 基本正则表达式的使用包括: * 匹配字符:. 任意一个字符 * [abc] 表示匹配一个字符,这个字符必须是 abc 中的一个 * [a-zA-Z] 表示匹配一个字符,这个字符必须...

    grep library symbol

    - **显示匹配行的上下文**:使用`-C`选项可以显示匹配行前后一定数量的行。 - **统计匹配项的数量**:使用`-c`选项只显示匹配项的数量,不显示具体的行。 ### 五、实际应用场景 在实际应用中,搜索库文件中的符号...

Global site tag (gtag.js) - Google Analytics