正则表达式正则表达式很多不同的unix命令都采用一种便捷一致的方法来说明匹配模式,这种方法就是正则表达式先学习一个命令:grepgrep[-acinv]‘搜索字符串’filename-c:计算找到‘搜索字符串’的次数
-i:忽略大小写的不同,所有大小写视为相同-n:输出行号-v:反向选择-l只给出包含给定模式的文件列表,而不给出文件中的匹配行搜索特定字符串$grep–n‘the’express$grep–vn‘the’express$grep–in‘the’express$grep-l‘the’*
c在所有源文件中查找the,列出包含the的文件名[]的使用$grep–n‘t[ae]st’express$grep–n‘oo’express$grep–n‘[^g]oo’express$grep–n‘[^a-z]oo’express$grep–n‘[0-9]’express^和$$grep–n‘^the’express$grep–n‘^[a-z]’express$grep–n‘^[^a-zA-Z]’express$grep–n‘\
$’express$grep–n‘^$’express$grep–v‘^$’express|grep–v‘^#’
和*$grep–n‘g
d’express$grep–n‘ooo*’express$grep–n‘goo*g’express$grep–n‘g*g’express$grep–n‘g
*g’express$grep–n‘[0-9][0-9]*’express{}$grep–n‘o\{2\}’express$grep–n‘go\{2,5\}g’express$grep–n‘go\{2,\}g’express字符类描述[:alnum:]字母数字[a-zA-Z0-9][:alph