grep 中的REGEX和locale
發表于:2007-07-04來源:作者:點擊數:
標簽:
Q: 為什么grep '^[A-C]' SOMEFILE和grep '^[ABC]' SOMEFILE的效果不同?
A: 這個取決于當前的locale,字符的排列順序和locale是相關的。對于英文字幕順序,可以這樣處理:
export LANG=C; grep '^[A-C]' SOMEFILE
這樣順序就一樣了。
其實manual page里也有提到,不過grep的info page里解釋的更詳細。
原文轉自:http://www.kjueaiud.com