在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列值的行按照降序排列,空值將被視為最大值。