Tôi có một dữ liệu với định dạng sau:
foo<tab>1.00<space>1.33<space>2.00<tab>3
Bây giờ tôi đã cố gắng sắp xếp tệp dựa trên trường cuối cùng. Tôi đã thử các lệnh sau nhưng nó không được sắp xếp như chúng ta mong đợi.
$ 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'
Cách đúng đắn để làm điều đó là gì?
Đây là dữ liệu mẫu .
'"'"'
để sử dụng nó trong một bí danh.