這篇文章不是那種把正則表達式的規則都列一遍,而後匹配一些經常使用的字符串,其實就是在工做中用到的正則匹配。正則表達式
1、匹配路徑名shell
/^cache\/cluster\/[\w-]+$/ 匹配字符串 "/cache/cluster/"+字母數字橫線組合字符串
/^cache\/gcluster\/[\w-]+\/table\/[mdc]table$/ 匹配字符串 "/cache/gcluster/字母數字橫線組合/table"table
2、匹配tpstest
全部tps數據寫文件,格式爲[tps],大部分tps都是六、7萬,想要找出是否會出現tps很是低的狀況。grep
grep '\[[0-9]\{3\}\]' simpletest.log 匹配字符串 "[任意3位數]"gc
關鍵:shell中{}都是有特殊含義,須要轉義,按照標準正則匹配,即不加轉義,則匹配不到im
3、匹配空行數據
\s+$tab