正则表达式格式

正则表达式元字符:
,,,,,,:匹配任意单个字符
,,,,,,*,:匹配前面字符任意次
,,,,,,:匹配前面字符1次或者0次
,,,,,,\ {m, n \}:匹配前面的字符至少次,最多n次
位置锚定:
,,,,,,^,:锚定行首,此字符后面的内容必须出现在行首
,,,,,,美元,:锚定行尾,此字符后面的内容必须出现在行尾
,,,,,,^ $:空白行
,,,,,,\ & lt;,:其后面的内容必须作为单词首部出现
,,,,,,\祝辞,:其后面的内容必须作为单词尾部出现
,,,,,,[]:指定范围内的任意字符只egrep [q、w]/tmp/test ,
,,,,,
扩张的正则表达式:
,,,,,,,:匹配任意单个字符
,,,,,,,*,:匹配前面字符任意次
,,,,,,,:匹配前面字符1次或者0次
,,,,,,,+,,:匹配前面字符至少1次
,,,,,,,{m, n}:
,,,,,,,c |猫!=c | (Cat),,,
,,,,,,例子:ifconfig | egrep - o”(\ & lt;([0 - 9] |[1 - 9][0 - 9][0 - 9][0 - 9] | 1 | 2[0 - 9][0 - 4] | 25(0 - 5)) \祝辞\){3}\ & lt;([0 - 9] |[1 - 9][0 - 9][0 - 9][0 - 9] | 1 | 2[0 - 9][0 - 4] | 25(0 - 5)) \祝辞”可以得到所有IP

,,,,,,,整数判断
,,,,,,,,,,-eq ,,,,等于
,,,,,,,,,,-ne ,,,,不等于
,,,,,,,,,,-gt ,,,,大于
,,,,,,,,,,-ge ,,,,大于等于,,,
,,,,,,,,,-lt ,,,,小于
,,,,,,,,,,-le ,,,,小于或者等于
,,,,,,,文件判断
,,,,,,,,,,e:,,,,,文件是否存在
,,,,,,,,,,- f:,,,,,测试文件是否为普通文件
,,,,,,,,,,- d:,,,,,测试是否为目录
,,,,,,,,,,- r
,,,,,,,,,,-w ,,,,,,,读写执行都是针对当前用户,
,,,,,,,,,,- x
,,,,,,,字符串测试
,,,,,,,,,,=,==,,(string1=string2相等)或者(string1==string2相等)
,,,,,,,,,,!=,:测试两个字符串是否不等于
,,,,,,,,,,- n字符串:测试指定字符串是否为空
,,,,,,,,,,-z 字符串:测试指定字符串是否为不空

正则表达式格式