我有可能需要按1-n键排序的大文件。其中一些键可能是数字键,有些则可能不是数字键。这是一个固定宽度的柱状文件,因此没有定界符。
有没有一种很好的方法可以用Unix排序呢?使用一个键,就像使用“ -n”一样简单。我已经阅读了手册页并简短地搜索了Google,但是没有找到一个很好的例子。我将如何实现这一目标?
注意:由于文件大小可能,我排除了Perl。这将是不得已的办法。
使用-k选项(或--key=POS1[,POS2])。它可以出现多次,并且每个键可以具有全局选项(例如n用于数字排序)
-k
--key=POS1[,POS2]
n