如何用-k替换unix sort plus表示法?
这可能非常简单,但我无法让它工作。如何更正此如何用-k替换unix sort plus表示法?,unix,Unix,这可能非常简单,但我无法让它工作。如何更正此排序符号 sort+0-1某物 要使用更符合POSIX的-k符号?如果我尝试sort-k0,1某种东西,sort只会告诉我 sort: field number is zero: invalid field specification `0,1' 我在任何地方的排序文档中都找不到它。试试这个 sort -k1,2 something 我手头上没有一个类似unix的系统,它允许+0和-1表示法,但我猜您是想在第一个和第二个字段上排序?-k标志中使用的
排序
符号
sort+0-1某物
要使用更符合POSIX的-k
符号?如果我尝试sort-k0,1某种东西
,sort
只会告诉我
sort: field number is zero: invalid field specification `0,1'
我在任何地方的排序文档中都找不到它。试试这个
sort -k1,2 something
我手头上没有一个类似unix的系统,它允许+0和-1表示法,但我猜您是想在第一个和第二个字段上排序?-k标志中使用的索引是基于一的,而不是基于零的,因此我认为您的想法是正确的,只需要将0,1更改为1,2。实际上很简单-我不需要
-k
符号中的第0个字段。因此,对于+0-1
,-k1
是一个等价物。0-1实际上是按第一个字段排序的。这正是-k1所做的。这比我想象的要简单