Perguntas com a marcação «sort»

Classificação de arquivos de texto ou outros dados, por exemplo, com o utilitário de classificação.

145
Classificar e contar o número de ocorrências de linhas

Eu tenho o Apachearquivo de log, access.logcomo contar o número de ocorrências de linha nesse arquivo? por exemplo, o resultado de cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'é a.php b.php a.php c.php d.php b.php a.php o resultado que eu quero é: 3 a.php 2 b.php 1 d.php #...

132
Classificar com base na terceira coluna

Estou enfrentando um enorme arquivo de 4 colunas. Gostaria de exibir o arquivo classificado no stdout com base em sua terceira coluna: cat myFile | sort -u -k3 Isso é suficiente para executar o

120
Qual é a diferença entre "sort -u" e "sort | uniq "?

Em todo lugar que vejo alguém precisando obter uma lista exclusiva e classificada, eles sempre acessam sort | uniq. Eu nunca vi nenhum exemplo em que alguém use sort -u. Por que não? Qual é a diferença e por que é melhor usar o uniq do que o sinalizador exclusivo para

106
Tentando classificar em dois campos, segundo depois primeiro

Estou tentando classificar em várias colunas. Os resultados não são os esperados. Aqui estão meus dados (people.txt): Simon Strange 62 Pete Brown 37 Mark Brown 46 Stefan Heinz 52 Tony Bedford 50 John Strange 51 Fred Bloggs 22 James Bedford 21 Emily Bedford 18 Ana Villamor 44 Alice Villamor...

77
Classificando a saída de "find"?

Eu preciso ser capaz de classificar alfabeticamente a saída findantes de canalizá-la para um comando. Entrar | sort |entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0

56
classifique, mas mantenha a linha do cabeçalho no topo

Estou obtendo saída de um programa que primeiro produz uma linha que é um monte de cabeçalhos de coluna e, em seguida, um monte de linhas de dados. Quero cortar várias colunas dessa saída e visualizá-la classificada de acordo com várias colunas. Sem os cabeçalhos, o corte e a classificação são...

40
Como o awk '! A [$ 0] ++' funciona?

Esse alinhamento remove linhas duplicadas da entrada de texto sem pré-classificação. Por exemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ O código original que encontrei nas internets dizia: awk '!_[$0]++' Isso foi ainda mais desconcertante para mim, pois eu _tive um...

35
Como classificar arquivos grandes?

Eu tenho um PC com CPU Intel (R) Pentium (R) G640 a 2,80 GHz e 8 GB de RAM. Estou executando o Scientific Linux 6.5 nele com o sistema de arquivos EXT3. Nessa configuração, qual é a maneira mais rápida de fazer um sort -uarquivo de 200 gigabytes? Devo dividir o arquivo em arquivos menores...

32
Por que a classificação -o é útil?

A filosofia do UNIX diz: faça uma coisa e faça bem. Crie programas que manipulam texto, porque essa é uma interface universal. O sortcomando, pelo menos a classificação GNU, tem uma -oopção para gerar um arquivo em vez de stdout. Por que, por exemplo, é sort foobar -o whateverútil quando eu...

25
Por que a classificação ls ignora caracteres não alfanuméricos?

Ao classificar nomes de arquivos, lsignora caracteres como -,_. Eu esperava que ele usasse esses caracteres na classificação também. Um exemplo: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 Agora exiba esses arquivos com ls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 O que eu esperava era algo...

23
Como ordenar numérico pela última coluna?

Eu tenho esta entrada: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Eu preciso desta saída: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Então, eu preciso classificar as linhas pela última...

23
Escalabilidade de 'sort -u' para arquivos gigantescos

Qual é o limite de escalabilidade razoável de 'sort -u'? (nas dimensões "comprimento da linha", "quantidade de linhas", "tamanho total do arquivo"?) Qual é a alternativa do Unix para arquivos que excedem isso na dimensão "quantidade de linhas"? (É claro que posso implementar facilmente um, mas me...