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

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 / 09: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 / 18: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 / 15: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 / 10: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 / 12: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 / 08:52
5
respostas

Classifique o arquivo de entrada pelos resultados de um regex

Gostaria de classificar um arquivo com base nos resultados de uma expressão regex. Por exemplo, se eu tenho as seguintes declarações de propriedade em Obj-C @property (nonatomic, strong) id <AlbumArtDelegate, UITextFieldDelegate> *album...
13.08.2012 / 19:01
2
respostas

Classificação por tamanho [duplicado]

Quando eu corro ls | sort -S Eu obtenho sort : option requires an argument -- ´S´ Por que não consigo classificar a lista dos meus arquivos com a opção de classificação por tamanho? Eu sei que posso usar somente o comando ls...
31.10.2014 / 09:43
3
respostas

Como encontrar arquivos em subdiretórios e organizá-los por nome de arquivo em um único comando?

Resultado de um achado normal usando find . ! -path "./build*" -name "*.txt" : ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt e quando classificado com sort -n : ./as/002-mod.txt ./tool...
23.05.2011 / 01:15
2
respostas

Ferramenta mais rápida 'uniq' no linux

Eu tenho um arquivo de texto grande (1,5 G), Eu quero saber qual é a ferramenta mais rápida e confiável no Linux. Eu costumo usar: awk '!x[$0]++' file.txt Mas quando eu uso o comando htop , vejo que o uso da minha memória está aum...
10.05.2014 / 12:05