姬長信(Redy)

linux – 对制表符分隔文件进行排序


我有一个格式如下的数据:
foo1.001.332.003

现在我尝试逐渐根据最后一个字段对文件进行排序.
我尝试了以下命令,但它没有像我们预期的那样排序.

$sort -k3nr file.txt  # apparently this sort by space as delimiter

$sort -t"/t" -k3nr file.txt
  sort: multi-character tab `//t'

$sort -t "`/bin/echo '/t'`" -k3,3nr file.txt
  sort: multi-character tab `//t'

什么是正确的方法呢?

这是sample data.