2014-02-26 55 views
1

我需要使用zh_CN.utf8對一些包含中文字符串的文件進行排序,而我的系統是en_US.utf8如何在shell腳本中使用臨時區域設置對文件進行排序?

比如我有test.csv

4001,動詞,動詞,dong4ci2 
4000,不然,不然,bu4ran2 
3999,規格,規格,gui1ge2 
3998,抽出,抽出,chou1chu1 
3997,浮水印,浮水印,fu2shui3yin4 
3996,拖曳與貼上,拖曳與貼上,tuo1ye4yu3tie1shang4 
3995,雲端運算,雲端運算,yun2duan1yun4suan4 
3994,字集,字集,zi4ji2 
3993,內碼,內碼,nei4ma3 
3992,兼容,兼容,jian1rong2 

我試圖通過simplified chinese排序,第二場,如下:

sort -t ',' -d -k 2 test.csv 

因此,如何將我只能指定一個區域,爲sort

回答

3

LC_ALL暫時是這樣的:

LC_ALL=zh_CN.utf8 sort -t ',' -d -k 2 test.csv 
相關問題