在Linux中,sort
命令默认情况下会将空值(NULL)视为最小值
sort -k 4 -o output.txt input.txt
这里,-k 4
表示按照第4列进行排序,-o output.txt
表示将排序后的结果输出到名为output.txt
的文件中。如果输入文件input.txt
的第4列为空值,它们将被视为最小值并正确排序。
如果你想将空值视为最大值,可以使用-r
选项反向排序:
sort -k 4 -r -o output.txt input.txt
这将使得输入文件input.txt
中具有相同第4列值的行按照降序排列,空值将被视为最大值。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>