(5)Linux高阶命令——grep讲解

    科技2022-08-17  93

    文章目录

    grep(global regular expression print )文本搜索工具pattern正则表达式主要参数:grep -n pwd textp1.txt 搜索pwd 和行号grep -v p text01.txt 反向选择 没有p的grep p *

    grep(global regular expression print )文本搜索工具

    grep [option] 你也可以grep --help(help 前一定要–) 参数:

    option意义-c只输出匹配行的计数-i不区分大小写-h查询多文件时不显示文件名-l查询多文件时只输出包含匹配字符的文件名-n显示匹配行及 行号-s不显示不存在或无匹配文本的错误信息-v显示不包含匹配文本的所有行- -color=auto可以将找到的关键词部分加上颜色的显示(反向选择)

    pattern正则表达式主要参数:

    \: 忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 <:从匹配正则表达 式的行开始。 >:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。 .:所有的单个字符。 *:所有字符,长度可以为0。 以text01.txt text02.txt 两个文件为例:

    grep -n pwd textp1.txt 搜索pwd 和行号

    grep -v p text01.txt 反向选择 没有p的

    grep p *

    Processed: 0.020, SQL: 9