文章目录
A-Z、a-z和0-9(字母数字字符)开始的行。$ grep "^[[:alnum:]]" .txt[A-Z & a-z]即字母字符开始的行。$ grep "^[[:alpha:]]" .txt[Tab & Space]即空白字符开始的行。$ grep "^[[:blank:]]" .txt[0-9]即数字字符开始的行。$ grep "^[[:digit:]]" .txt[a-z](小写字母)开始的行。$ grep "^[[:lower:]]" .txtgrep的标点字符用于搜索以[! ” # $ % & ‘ ( ) * + , – . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~. ]即标点字符开始的行。
$ grep "^[[:punct:]]" .txtgrep也用于搜索以字母数字和标点字符开始的行,称为图形字符。
$ grep "^[[:graph:]]" .txt类似于图形字符,grep用于搜索以字母数字、标点和空格字符开始的行。
$ grep "^[[:print:]]" .txtgrep还有一个功能,可以搜索以[tab, newline, vertical tab, form feed, carriage return, 和空格]即空格字符开始的行。
$ grep "^[[:space:]]" .txt[A-Z]即大写字母开始的行。$ grep "^[[:upper:]]" .txt[0-9, A-F 和 a-f]即十六进制数字开始的行。$ grep "^[[:xdigit:]]" .txt上面grep的用法可以极大提升查找的效率,掌握之后可以再开发过程中节省很多时间。