如何用-k替换unix sort plus-notation?

时间:2011-07-25 04:50:08

标签: unix

这可能很简单,但我无法让它发挥作用。如何更正此sort符号

sort +0 -1 something

使用更符合POSIX的-k符号?如果我尝试sort -k 0,1 somethingsort只是告诉我

sort: field number is zero: invalid field specification `0,1'

我无法在任何地方的排序文档中找到它。

2 个答案:

答案 0 :(得分:1)

试试这个?

sort -k1,2 something

我手边没有类似unix的系统允许使用+0和-1表示法,但我猜你是想要对第一和第二个字段进行排序? -k标志中使用的索引是从一开始的,而不是从零开始的,所以我认为你有正确的想法,只需要将你的0,1改为1,2。

答案 1 :(得分:1)

实际上很简单 - 我不需要-k表示法中的第0个字段。因此,+0 -1-k 1是等效的。