gpt4 book ai didi

linux - SORT - 如果某些列中有缺失值怎么办?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:53:11 24 4
gpt4 key购买 nike

我想使用 SORT 命令根据第 5 列对表格文件进行排序,但是,第 3 列中有一些缺失值。我注意到 sort 命令不能与 -k5,5 一起正常工作,但是 -k1,1 或 -k2,2 没有问题。是因为缺失值吗?

最佳答案

默认情况下,sort 认为只要有一个空白字符后跟一个非空白字符,字段就会开始。例如,在这个片段中:

a     b     c     d
e f g

第一行四个字段,第二行三个字段。

如果你想使用不同的分隔符,你可以使用 -t 选项来指定。例如,要使用制表符作为分隔符,您可以这样写:

sort -t $'\t' -k 5,5

这将使 sort 检测空字段(因为两个连续的制表符将被解释为两个不同的分隔符,它们之间有一个空字段)。

关于linux - SORT - 如果某些列中有缺失值怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14287167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com