码迷,mamicode.com
首页 > 其他好文 > 详细

sort命令和对中文的处理

时间:2019-02-11 21:22:36      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:software   expec   file   lin   core   question   flow   normal   语言   

使用示例:sort -k1,1nr xxxfile
需要指定起始列和结束列,否则可能排序错误
 
sort命令应用于中文时需要在sort前设置环境变量(以兼容C语言的标准):
LC_COLLATE=C
否则sort将忽略文本中的标点符号,将仅有标点符号差异的key看做相同。
 
使用tab做分隔符:
sort -t$‘\t‘
 
Shuffling the lines of a large file
sort -R [input-file] > [output-file]
 
参考:
http://www.gnu.org/software/coreutils/faq/#Sort-does-not-sort-in-normal-order_0021
http://stackoverflow.com/questions/5909404/sort-not-sorting-as-expected-space-and-locale

sort命令和对中文的处理

标签:software   expec   file   lin   core   question   flow   normal   语言   

原文地址:https://www.cnblogs.com/yaoyaohust/p/10363173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!