2015-10-06 29 views
0

我想在bash中使用sort命令對以下格式的文件進行排序,其中字母A到C應按後綴順序排序。在bash中的多列表上從右到左排序

Value1 C B C Value2 
Value1 A B C Value2 
Value1 C C A Value2 

所需的輸出是:

Value1 C C A Value2 
Value1 A B C Value2 
Value1 C B C Value2 

到現在爲止,我只發現瞭如何將第2,第3,然後再第4列用命令sort -k 2,4 file_name.txt排序。我怎樣才能按相反的順序對列進行排序?

回答

0
sort -k 4,4 -k 3,3 -k 2,2 file 

輸出:

 
Value1 C C A Value2 
Value1 A B C Value2 
Value1 C B C Value2 
相關問題