我读过了尝试对两个字段进行排序,先是第二个,然后是第一个。我还是很困惑。
在man sort
页面中:
KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position
为什么有两个OPTS
?
这是否意味着你可以OPTS
在任何地方写字?或者两者OPTS
影响的领域不同?
但关键(例如-k3,5
)功能不是作为一个整体吗?
如果两者OPTS
相反会发生什么?例如:
sort -t " " -k3n,5nr filename
另一个问题是-k3n,5nr
包含两个空格,shell 如何将其转换为数字?
当我们想要比较多个字段时,我们应该使用 multi -k
(例如-k3
-k4
-k5
)吗?是-k3n,5n
错的?