| 记号 | 
            含义 | 
            举例 | 
            匹配 | 
        
        
            | . | 
            任何字符 | 
            a.. | 
            a后两个字符 | 
        
        
            | ^ | 
            行首 | 
            ^wood | 
            位于行首的wood | 
        
        
            | $ | 
            行尾 | 
            x$ 
            ^INSERT$ 
            ^$ | 
            位于行尾的x 
            只包含字符串INSERT的行 
            不包含任何字符的行 | 
        
        
            | * | 
            前导的正则表达式重复0或若干次 | 
            x* 
            xx* 
            .* 
            w.*s | 
            0或若干次连续的x 
            1或多个连续的x 
            0或若干个字符 
            以w开始,s结尾的任何字符串 | 
        
        
            | [字符表] | 
            字符表中的任一 | 
            [tT] 
            [a-z] 
            [a-zA-Z] | 
            小写或大写的t 
            小写字母 
            字母(大写或小写) | 
        
        
            | [^字符表] | 
            任一不在字符表中的字符 | 
            [^0-9] 
            [^a-zA-Z] | 
            任何数字 
            非字母 | 
        
        
            | \{min,max\} | 
            前导的正则表达式重复至少min次,最多max次 | 
            X\{1,5\} 
            [0-9]\{3,9\} 
            [0-9]\{3\} 
            [0-9]\{3,\} | 
            最少1个,最多5个x 
            3到9个数字 
            正好3个数字 
            至少3个数字 | 
        
        
            | \(…\) | 
            将小括号中匹配的字符串存储到下一个寄存器中(1-9) | 
            ^\(.\) 
            ^\(.\)\1 | 
            行中第1个字符存到1号寄存器 
            行首两个字符,且它们相同 | 
        
    
如下命令含有正则表达式:
cut
paste
sed
tr
grep
sort
uniq