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.
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 / 14: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 / 01: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 / 21: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 / 07:23
5
respostas

Quão inteligentes são os utilitários unix?

Utilitários Unix como sort, find, grep, diff et são muito úteis para realizar tarefas rápidas, às vezes sem escrever nenhum código. Eu queria saber quais algoritmos eles usam internamente e como decidir de forma inteligente um algoritmo espec...
15.03.2011 / 10:39
2
respostas

Grep começando de um texto fixo, até a primeira linha em branco

Eu tenho um arquivo prova.txt como este: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab...
24.10.2016 / 20:40
2
respostas

Ordenar arquivos por hora de modificação

Eu vi muitas perguntas e respostas aqui usando uma construção ao longo das linhas de list_dir='ls -t /path/to/dir/' for i in $list_dir; do ou ls -t | while read i; do Agora, eu sei que você não deve usar o ls em scripts porque el...
27.05.2013 / 17:58
4
respostas

uniq um arquivo csv ignorando uma coluna, talvez awk?

Dado este arquivo (as anotações não fazem parte do arquivo, mas fazem parte da explicação) ... x,a,001,b,c,d,y x,a,002,b,c,e,yy x,bb,003,b,d,e,y x,c,004,b,d,e,y x,c,005,b,d,e,y # nb - dupe of row 4 x,dd,006,b,d,e,y x,c,007,b,d,e,y # nb -...
17.09.2013 / 12:11
3
respostas

Como colocar arquivos tar com uma ordem classificada?

Se você tar um diretório recursivamente, ele apenas usa a ordem do readdir do sistema operacional. Mas, em alguns casos, é bom colocar os arquivos em ordem. Qual é uma boa maneira de colocar um diretório em ordem alfabética? Not...
08.01.2015 / 13:11
4
respostas

Efetivamente mesclar / classificar / único grande número de arquivos de texto

Estou tentando um ingênuo: $ cat * | sort -u > /tmp/bla.txt que falha com: -bash: /bin/cat: Argument list too long Então, para evitar uma solução boba, como (cria um enorme arquivo temporário): $ find . -type f -exec cat {} &...
15.05.2017 / 10:52