2015-10-06 68 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 
相关问题