Linux 文本处理工具(grep sed awk )

^test: 以test开头;

test$: 以test结尾;

^$: 表示空行,不是空格;

. :代表且只代表任意一个字符(其他功能:当前目录,加载文件);

: 代表转义字符,表示特殊字符;

* :表示重复0或多个前面的一个字符,不代表所有 (其他功能:通配符);

.* :匹配所有的字符,^.* 任意多个字符开头

[abc] : 匹配字符集合内任意一个字符[a-z]

[^abc] :在中括弧里边表示非,不包含a或b或c

{n,m} :重复前一个字符n到m次,注意:grep 要对{}转义{},egrep不需要转义

原文地址:https://www.cnblogs.com/xiyuan2016/p/6732732.html