1. 什么是grep

    grep(Global search REgular expression and Printout the line),即全局搜索正则表达式并打印出匹配的行,它是Linux系统中一个强大的文本搜索工具,它根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行。

  2. grep命令的基本语法格式

    grep [options] PATTERN [FILE...]

  3. grep的常用选项

    -v:对匹配的内容进行取反

    -o:仅显示匹配到的内容

    -i:忽略大小写

    -n:显示行号

    --color=auto:使用颜色显示匹配的内容

    grep结合正则表达式的基本用法

    .:任意单个字符

    []:括号中所包含字符的任意单个字符,比如

    纯数字:[[:digit:]]或[0-9]

    小写字母:[[:lower:]]或[a-z]

    大写字母:[[:upper:]]或[A-Z]

    大小写字母:[[:alpha:]]或[a-zA-Z]

    数字加字母:[[:alnum:]]或[0-9a-zA-Z]

    空白字符:[[:space:]]

    标点符号:[[:punct:]]