一尘不染

使用Unix排序对多个键进行排序

linux

我有可能需要按1-n键排序的大文件。其中一些键可能是数字键,有些则可能不是数字键。这是一个固定宽度的柱状文件,因此没有定界符。

有没有一种很好的方法可以用Unix排序呢?使用一个键,就像使用“
-n”一样简单。我已经阅读了手册页并简短地搜索了Google,但是没有找到一个很好的例子。我将如何实现这一目标?

注意:由于文件大小可能,我排除了Perl。这将是不得已的办法。


阅读 154

收藏
2020-06-02

共1个答案

一尘不染

使用-k选项(或--key=POS1[,POS2])。它可以出现多次,并且每个键可以具有全局选项(例如n用于数字排序)

2020-06-02