comando sort Linux
Linux tipo comando para classificar o conteúdo de um arquivo de texto.
Você pode classificar pelo conteúdo de arquivos de texto, em unidades ordenada.
gramática
sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]
Parâmetro Descrição:
- -b Ignorar início na primeira fila de cada caractere de espaço.
- -c Verifique se o arquivo foi ordenada na ordem.
- triagem -d, manipulação de letras, números e caracteres de espaço, os outros personagens são ignorados.
- tipo -f, letras minúsculas são considerados para maiúsculas.
- tipo -i, além de caracteres ASCII entre 040-176, e ignorar os outros personagens.
- -m para mesclar vários arquivos ordenados.
- -M De acordo com o precedente de três letras abreviação de mês a serem classificados.
- -n valor de acordo com o tamanho da ordem.
- -o <arquivo de saída> resultados classificados para o arquivo especificado.
- tipo -r na ordem inversa.
- -t <separador de caracteres> Especifica o tipo usado no caractere separador de campos.
- + <Iniciar coluna> - <coluna final> para especificar o campo para classificar, por o âmbito de aplicação do campo de partida para o final do campo antes de um campo.
- --help Exibe ajudar.
- --version informações sobre a versão de exibição.
Exemplos
Usando o comando de classificação para o tipo de arquivo padrão para a ordem de linha tipo são os seguintes:
sort testfile
comando sort será o padrão caminho para a primeira coluna da ordem do arquivo de texto ASCII e saída dos resultados para a saída padrão.
Use o comando cat testfile para exibir o documento original visto a sua classificação como segue:
$ cat testfile #testfile文件原有排序 test 30 Hello 95 Linux 85
Usando os resultados do comando tipo rearranjados como segue:
$ sort testfile #重排结果 Hello 95 Linux 85 test 30