在bash中对多列表进行从右到左排序
我想使用bash中的sort命令对以下格式的文件进行排序,其中字母a到C应按后缀顺序排序在bash中对多列表进行从右到左排序,bash,sorting,Bash,Sorting,我想使用bash中的sort命令对以下格式的文件进行排序,其中字母a到C应按后缀顺序排序 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 到目前为止,我只知道如何使用sort-k2,4 file_name.txt命令对第2列、第3列和第4列进行排序。如何按相反顺序对列进行排序 sort
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
到目前为止,我只知道如何使用sort-k2,4 file_name.txt命令对第2列、第3列和第4列进行排序。如何按相反顺序对列进行排序
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