^test: 以test開頭;
test$: 以test結尾;
^$: 表示空行,不是空格;
. :代表且只代表任意一個字元(其他功能:當前目錄,載入檔案);
\ : 代表轉義字元,表示特殊字元;
* :表示重複0或多個前面的一個字元,不代表所有 (其他功能:萬用字元);
.* :匹配所有的字元,^.* 任意多個字元開頭;
[abc] : 匹配字符集合內任意一個字元[a-z]
[^abc] :在中括弧裡邊表示非,不包含a或b或c
{n,m} :重複前一個字元n到m次,注意:grep 要對{}轉義\{\},egrep不需要轉義