首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >gnu排序中的--general-numeric-sort和--numeric-sort选项有什么不同

gnu排序中的--general-numeric-sort和--numeric-sort选项有什么不同
EN

Stack Overflow用户
提问于 2009-08-10 16:10:25
回答 1查看 26.7K关注 0票数 121

sort提供了两种数值排序。这来自手册页:

代码语言:javascript
复制
   -g, --general-numeric-sort
          compare according to general numerical value

   -n, --numeric-sort
          compare according to string numerical value

有什么关系呢?

EN

回答 1

Stack Overflow用户

发布于 2013-02-13 00:01:32

你应该小心你的语言环境。例如,您可能打算对浮点数(如2.2)进行排序,而您的区域设置可能希望使用逗号(如2,2)。

正如this forum中所报告的,使用-n或-g标志可能会产生错误的结果。

在我的例子中,我使用:

代码语言:javascript
复制
LC_ALL=C sort -k 6,6n file

为了对包含以下内容的第6列进行排序:

代码语言:javascript
复制
2.5
3.7
1.4

为了获得

代码语言:javascript
复制
1.4
2.5
3.7
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1255782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档