Вы можете упорядочить тройки столбцов 2 -3 -4 и 5 -6 -7 по значению в первом столбце:
perl -lane '@F[1,2,3,4,5,6] = @F[4,5,6,1,2,3] if $F[1] > $F[4]; print "@F"'
Затем вы можете просто запустить sort -u
для удаления дубликатов (, но вам нужно указать особый регистр имен столбцов ).