源码

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.

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/linux-duizhibiaofufengewenjianjinxingpaixu.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 17, 2019 at 08:07 下午

热评文章