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.
2
respostas

Por que é sort -o útil?

A filosofia do UNIX diz: faça uma coisa e faça bem. Crie programas que manipulem texto, porque essa é uma interface universal. O comando sort , pelo menos, classificação GNU, possui uma opção -o para produzir um arquivo em vez de stdout...
06.10.2013 / 06:40
2
respostas

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

Este one-liner remove linhas duplicadas da entrada de texto sem pré-ordenaçã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 a...
06.10.2014 / 22:56
5
respostas

Como listar os arquivos classificados pela data de modificação recursivamente (nenhum comando stat disponível!)

Como posso obter a lista de todos os arquivos no diretório atual junto com a data de modificação deles e classificados por essa data? Agora eu sei como conseguir isso com find , stat e sort , mas por alguma razão estranha o stat não...
14.03.2011 / 20:01
3
respostas

Como ordenar arquivos grandes?

Eu tenho um PC com Intel Pentium (R) CPU G640 a 2,80 GHz e 8 GB de RAM. Estou executando o Scientific Linux 6.5 nele com o sistema de arquivos EXT3. Nesta configuração, qual é a maneira mais rápida de fazer um sort -u em um arquivo de 200...
17.03.2014 / 19:49
1
resposta

Por que a classificação está mudando a ordem das linhas com chaves de classificação idênticas?

Aqui estão os dados: D 2 B 2 A 2 Quando eu executo este comando: sort -k2,2 file gera: A 2 B 2 D 2 A minha pergunta é que quando especifico apenas a segunda coluna -k2,2 , Por que é que ele classifica pela primeira coluna...
07.02.2013 / 21:41
3
respostas

Como ordenar a string que combina com string + numérico usando o script bash?

Estes são os dados que eu quero classificar. Mas sort trata o numérico como string, os dados não são classificados como eu esperava. /home/files/profile1 /home/files/profile10 /home/files/profile11 /home/files/profile12 /home/fil...
26.06.2012 / 12:27
6
respostas

Obtém contagem de ocorrências de palavra de arquivo de texto de todas as palavras e saída de impressão ordenada

Eu tinha um comando que funcionava através de um arquivo de texto, contava todas as ocorrências das palavras e as imprimia assim: remy@box $˜ magic-command-i-forgot | with grep | and awk | sort ./textfile.txt 66: the 54: and 32: I 16: unix 12...
20.05.2012 / 08:12
1
resposta

Ordene os dados em ordem decrescente da primeira coluna, para valores iguais, use a segunda coluna em ordem crescente

Permita-me esclarecer: Suponha que eu tenha algumas palavras-chave com frequência de uso: 12 Hi 7 Hash 7 C++ 9 Superuser 17 Stackoverflow 9 LaTeX 42 Life 9 Ubuntu O que eu quero é classificar esses dados com base na frequência...
31.03.2014 / 13:41
2
respostas

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

Ao classificar nomes de arquivos, ls ignora caracteres como -,_ . Eu esperava que ele usasse esses personagens 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...
01.04.2012 / 11:42
3
respostas

Por que os coreutils são mais lentos que o Python?

Eu escrevi o seguinte script para testar a velocidade da funcionalidade de classificação do Python: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Eu então comparei isso com o comando coreutils so...
24.11.2014 / 19:57