Se o seu objetivo for classificar um arquivo de texto baseado em colunas específicas, não será necessário alterar a ordem das colunas se você usar a opção -k
do GNU sort
. Para classificar apenas com base nas colunas 2 e subseqüentes (delimitadas por espaço em branco), use:
sort -k 2
Além disso, aconselho que você use o código de idioma C
ou POSIX
collation para comparar e classificar nomes de caminho ou poderá receber resultados inesperados devido a caracteres especiais ou de diferenciação de maiúsculas e minúsculas:
LC_COLLATE=POSIX sort ...