当前位置: 首页 > 面试题库 >

根据Bash中字段的数值排序

汪正卿
2023-03-14
问题内容

示例: File.txt的内容:

  100 foo
  2 bar
  300 tuu

当使用’sort -k 1,1 File.txt’时,行的顺序不会改变,尽管我们期望:

  2 bar
  100 foo
  300 tuu

如何根据绝对 数值 对包含数字的字段进行排序?


问题答案:

看看手册页进行排序 …

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

所以这是一个例子…

sort -n filename


 类似资料:
  • 问题内容: 我使用GSON进行序列化时,没有找到一种方法,无法根据Gson根据字段值提供的ExclusionStrategy类从序列化中排除某些字段,因为它仅支持基于顶级类或字段属性的排除。字段属性不包括该字段的值。所以我该怎么做? 问题答案: 实现此目的的方法是为相关类创建自定义序列化程序。在允许Gson以默认方式创建JSON对象之后,请根据其值删除要排除的属性。 并在用于此类的应用程序中用于序

  • 问题内容: 我有一张像这样的表: SQL或蜂巢中是否有一种方法可以将其转换为类似表的形式: 我不确定有没有一个词来描述这种操作…任何帮助将不胜感激! 问题答案: 这基本上是一个。您没有指定要使用的RDBMS,但是可以使用聚合函数和语句在任何数据库中获取结果: 参见带有演示的SQL Fiddle 结果:

  • 问题内容: 我有一些文档有两个字段:文本,计数。 我曾经为文档编制索引,现在我想在文本中搜索并按降序将结果按计数排序。我怎样才能做到这一点? 问题答案: Apache Lucene的默认搜索实现返回按分数(最相关的结果排在最前),然后按ID(最旧的结果排在前)的结果。 可以在查询时使用附加的Sort参数自定义此行为。 TopFieldDocs Searcher#search(查询查询,过滤器过滤器

  • 我有一个字符串例如: 这需要排序为 它基于方括号内的字符串。 我如何在java中做到这一点?

  • 问题内容: 我一直努力在flask-admin中实现的一个功能是,当用户编辑表单时,一旦设置了字段1,便会约束字段2的值。 让我用语言给出一个简化的示例(实际用例更加复杂)。然后,我将展示实现该示例的完整要点,减去“约束”功能。 假设我们有一个数据库,该数据库跟踪一些软件“配方”以输出各种格式的报表。我们的示例数据库的表有两个配方:“严重报告”,“ ASCII艺术”。 为了实现每种配方,我们从几种

  • 我试图通过根据场值提升_score来摆脱弹性搜索中的排序。这是我的场景: 我的文档中有一个字段:应用日期。这是自EPOC以来经过的时间。我希望具有更大应用日期(最近)的记录具有更高的分数。 如果两个文档的分数相同,我想在另一个字符串类型的字段上对它们进行排序。说“状态”是另一个可以有值的字段(可用、进行中、关闭)。所以,具有相同应用程序日期的文档应该根据状态_score。可用应该有更多的分数,进行