Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
5
respostas

Como dividir um arquivo de texto em vários arquivos de texto

Eu tenho um arquivo de texto chamado entry.txt que contém o seguinte: [ entry1 ] 1239 1240 1242 1391 1392 1394 1486 1487 1489 1600 1601 1603 1657 1658 1660 2075 2076 2078 2322 2323 2325 2740 2741 2743 3082 3083 3085 3291 3292 3294 3481 348...
25.08.2012 / 22:00
3
respostas

linux - substitua todas as novas linhas duplas por um espaço

É possível substituir apenas as novas linhas duplas em um arquivo de texto usando sed, awk, grep, tr ou o que for necessário? this is data this is more data O que eu preciso fazer é substituir todas as novas linhas duplas (\ n \ n, n...
03.10.2015 / 15:57
4
respostas

grepping uma substring de um resultado grep

Dado um arquivo de log, geralmente faço algo assim: grep 'marker-1234' filter_log Qual é a diferença no uso de '' ou '' ou nada no padrão? O comando grep acima irá render muitos milhares de linhas; o que eu desejo. Dentro dessas linh...
09.04.2010 / 01:18
1
resposta

Lendo a saída do comando shell no script awk

Eu tenho um arquivo de texto com uma lista de endereços IP e outras informações. Estou usando um script awk para processar esta lista e gerar vários cálculos. Eu quero chamar dig -x de dentro do script awk e usar o valor retornado. Eu t...
07.01.2011 / 16:03
1
resposta

Usando o grep para remover linhas de um arquivo que contém uma string de outro arquivo

Eu tenho um arquivo contendo palavras (uma por linha), como Dog Fish Cat Shoes Eu tenho um arquivo secundário no formato CSV, como 1,shoes,red 2,apple,black 3,fog,blue Eu gostaria de usar o grep com o primeiro arquivo sendo o pad...
10.05.2013 / 18:40
3
respostas

Saída de números de um arquivo em uma ordem diferente

Eu tenho um arquivo que contém: 1 2 3 4 1 3 5 4 8 3 2 1 Cada linha tem um número diferente de dígitos. E há mais 1000 como este. Eu quero a saída assim: 1 2 2 3 3 4 4 0 1 3 3 5 5 4 4 8 8 0 3 2 2 1 1 0 editar feito para este pos...
19.12.2012 / 19:35
1
resposta

como mover arquivos usando o resultado “ls -al” no Linux?

Como posso escrever um script para copiar arquivos de um diretório para outro diretório de acordo com a data da última modificação? ls -al -rw-r--r-- 1 user user 100 2011-05-26 12:33 ABC1234_frontcover_10344000_2011-05.doc O que ex...
26.05.2011 / 21:40
1
resposta

“Nenhum arquivo ou diretório desse tipo” para / bin / awk no Ubuntu

Como posso instalar o awk nesta versão do Ubuntu 11? Eu o instalei no Ubuntu Software Center e não posso usá-lo. Estou tentando executar um script do awk: #!/bin/awk Begin { print strftime("ora %H, %M , %S"); } e não consigo ex...
15.01.2012 / 15:29
3
respostas

awk match palavra inteira

Eu quero usar awk para corresponder palavras inteiras do arquivo de texto. Incluindo palavras delimitadas por caracteres não alfanuméricos. Por exemplo - string para pesquisar - ABC Arquivo de origem - HHHABCCCCH HHH ABC HH(ABC)AS...
21.10.2011 / 15:52
2
respostas

Substitua as quebras de linha nas linhas correspondentes, usando o AWK

Eu tenho os seguintes dados O que eu gostaria de fazer é para cada linha, onde não há, "555" no final, quero remover a quebra de linha \ n e substituí-la por espaço. Assim, a "linha de correspondência" seria a linha sem o "555" no final. E...
03.10.2014 / 23:02