sort
Ordenar as linhas de um texto, alfabética ou numericamente

 
Sintaxe
        sort [Opção] arquivo.txt

 
Parâmetros
       
 
arquivo.txt
Arquivo a ser ordenado
 
Opção -n
Ordena numericamente (o padrão é alfabeticamente)
 
Opção -r
Reverte a ordenação (de Z para A, de 9 para 0)
 
Opção -f
Ignora a diferença entre maiúsculas e minúsculas
 
Opção -k
Ordena pela coluna N (a primeira é 1)
 
Opção -t
Escolhe o separador para o -k (o padrão é TAB)
 
Opção -o
Grava a saída no arquivo especificado

 
Exemplos e dicas
        $ echo -e "um\ndois\ntrês\nquatro\ncinco" > arquivo.txt
        $ sort arquivo.txt
        cinco
dois
quatro
três
um
        $ cat -n arquivo.txt | sort -k 2
              5 cinco
      2 dois
      4 quatro
      3 três
      1 um
        $ echo -e "1\n10\n100\n2\n20\n200" | sort
        1
10
100
2
20
200
        $ echo -e "1\n10\n100\n2\n20\n200" | sort -n
        1
2
10
20
100
200
        * Usando a opção -o é possível ordenar um arquivo e gravar o resultado nele mesmo:
        $ sort arquivo.txt -o arquivo.txt

 
Tutoriais
       

 
Ebook
        comandos_básicos.pdf
www.000webhost.com