Perguntas sobre 'sort'

Sort é um programa de linha de comando que permite que a entrada padrão ou os arquivos de texto especificados sejam classificados de várias maneiras, como numericamente ou alfabeticamente, e o resultado pode ser exibido no terminal ou enviado para o arquivo.
1
resposta

Como ordenar por múltiplas colunas? [duplicado]

Eu tenho um arquivo separado por tabulações e quero classificá-lo por suas colunas 9, 14 e 16. Com isso, quero dizer que todas as linhas que concordarem na coluna 9 devem ser classificadas pela coluna 14 e, entre elas, aqueles que também conco...
10.06.2013 / 19:49
1
resposta

comm: o arquivo não está em ordem de classificação

Eu usei comm para comparar dois arquivos classificados. Cada linha nesses arquivos são números inteiros positivos. Mas os resultados mostram comm: file 1 is not in sorted order comm: file 2 is not in sorted order Como é possível o erro...
16.11.2012 / 11:25
8
respostas

Classifique uma matriz de nomes de caminho de arquivos por seus nomes de base

Suponha que eu tenha uma lista de nomes de caminho dos arquivos armazenados em uma matriz filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Eu quero classificar os elementos na matriz de acordo com os nomes de base dos nomes d...
23.09.2017 / 12:55
5
respostas

Classificação agrupada de parágrafos contínuos (separados por linha em branco)?

Eu acho que sou bastante experiente agora na classificação por colunas ; no entanto, não encontrei nada até agora como classificar linhas contínuas . Supondo que temos um arquivo de texto que se parece com isso: (muito simplificado, é claro...
14.08.2013 / 17:11
4
respostas

Ordenar campos inline

Estou tentando classificar dentro de uma linha de entrada em um número desconhecido de campos: Entrada: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Saída: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef gh Eu tenho...
27.04.2012 / 16:00
2
respostas

Por que o registro não numérico é exibido após “0” na classificação?

Eu quero classificar os arquivos de acordo com o número no nome do arquivo. Aqui estão os arquivos: $ ls *.f 0.f 13.f 1.f 22.f 4.f abc.f O resultado da classificação: $ ls *.f | sort -t. -k1n 0.f abc.f # note this file! 1.f 4.f 13...
27.12.2015 / 06:06
5
respostas

Alfabeta palavras dentro de nomes de arquivos usando sort?

Ao ler tutoriais sobre arquivos de renomeação de lote no bash e usar o comando sort para classificar o conteúdo do arquivo, não consegui descobrir como combinar os dois. Eu tenho um diretório cujo conteúdo é classificado usando tags dentro...
06.08.2017 / 12:54
1
resposta

O gnu coreutils está quebrado?

Considere a seguinte entrada para classificar: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM Agora, tente executar sort foo A saída não é classificada ao tentar isso em qualquer uma da...
30.11.2010 / 00:24
2
respostas

Classificando um arquivo com inteiro entre parênteses sem espaço

Estou tentando classificar um arquivo como este (que é uma lista de nomes de sub-rotina) cfn=(1370) __lib_file_MOD_file_open fn=(1368) __universe_MOD_general_boot fn=(916) __universe_MOD_general_main fn=(6142) __grid_var_MOD_get_overlap ......
11.07.2015 / 19:39
2
respostas

Onde foi minha linha 'uniq' ou 'sort -u', com alguns caracteres unicode

O que está acontecendo no seguinte trecho de código? Eu não estou recebendo minha saída esperada. Eu acho que foi um bug, mas isso acontece por 2 programas diferentes (uniq e sort), então eu suspeito que é algo a ver com ... bem, eu não sei o...
22.07.2011 / 05:23