Unix 高手的另外 10 个习惯
序列说明脱字符 (^
)匹配出现在行首的表达式,例如?^A
美元符号 ($
)匹配出现在行末的表达式,例如?A$
反斜杠 (\
)取消下一个字符的特殊含义,例如?\^
方括号 ([]
)匹配括起来的任一字符,例如?[aeiou]
(使用连字符 [-
] 表示范围,例如?[0-9]
)。[^ ]
匹配除括起来字符以外的任一字符,例如?[^0-9]
句点 (.
)匹配除行尾之外的任意单个字符星号 (*
)匹配零个或多个前驱字符或表达式\{x,y\}
匹配出现过?x?到?y?个和前面相同的内容\{x\}
精确匹配出现过?x?个和前面相同的内容\{x,\}
匹配出现过?x?个或更多和前面相同的内容
清单 12?显示了与?grep
?命令一起使用的一些基本正则表达式。
46
awk
?命令可以很复杂并应用于广泛的情景中。若要更完整地学习?awk
?命令,请从命令?man awk
?开始。