Perguntas sobre 'awk'

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

Como ler linhas de um arquivo e combinar antes de uma correspondência de padrão de outro arquivo?

Esta assistência foi útil, mas ainda estou um pouco perdida. Eu vou roubar o formato super fácil. Como inserir o conteúdo de um arquivo em outro arquivo antes de um padrão (marcador)? Eu tenho dois arquivos. Arquivo 1 test test2 tes...
20.01.2017 / 03:10
1
resposta

linux ao ler para alternar colunas se a coluna 3 for menor que a coluna 2

Eu tenho arquivos separados por tabulações com entradas como esta: 1 4 10 gato 1 10 4 cão Eu quero processá-lo para que, se a coluna 3 for menor que a coluna 2, eles sejam alternados, assim 1 4 10 gato 1 4 10 cão Este script pa...
23.01.2017 / 18:56
5
respostas

Subconjunto de dados com awk

Eu quero subconjunto de dados com o awk. Digamos que eu tenha esse arquivo chamado test: IP MAC Bandwidth etc etc 192.1.1.1 ff:ff:ff:ff 5.421M 192.1.2.3 ff:ff:ff:f3 5.120M 192.1.2.5 ff:ff:ff:f1 5.100M stuff I don't want to be selected E...
30.10.2014 / 09:24
2
respostas

adicionando letras e caractere em uma coluna usando awk ou sed?

Eu tenho um arquivo com esta aparência: A3 124.406526 8.281803 A3' 125.000684 8.389677 K4 123.072842 8.166373 K4' 120.092553 8.269080 Eu quero adicionar caracteres na primeira coluna, e o arquivo deve ser como: A3N-H 124.406526 8.28180...
07.10.2016 / 18:49
2
respostas

Como gerar o arquivo com toda a string que corresponde ao padrão de outro arquivo

Eu tenho um arquivo assim: Dir1/File1.cpp Dir2/File2.cpp \ Dir3/File1.h Dir4/File2.cpp \ Dir2/File1.cpp \ Dir2/File1.h \ Eu quero gerar um arquivo assim: Dir1/File1.cpp Dir2/File2.cpp Dir3/File1.h Dir4/File2.cpp Dir2/File1.cpp Dir2/Fil...
03.10.2016 / 16:38
2
respostas

Como extrair parte do texto do arquivo?

Eu tenho vários arquivos que contêm o seguinte texto: {"job_id":"ds_sdfsd38474","status":"X people in the queue before you..."} onde X muda de arquivo para arquivo de números entre 1-100. Eu estou querendo saber como eu extraio apen...
07.12.2016 / 12:10
3
respostas

Agrupe todas as linhas com base na primeira coluna e, em seguida, calcule o total das segunda e terceira colunas

Eu preciso agrupar as linhas com base na primeira coluna para calcular a soma dos valores de toda a segunda linha e a soma dos valores de toda a terceira linha. A segunda coluna deve ser calculada da seguinte forma: 10:56 = 10 * 60 + 56 = 656...
26.01.2017 / 19:19
4
respostas

Extraindo dados específicos de um arquivo usando a palavra-chave [awk]

Eu tenho um arquivo complicado, que é assim: configuration { step 58000 dt 2.00000000000000e+00 } colvar { name r x 1.44869849559022e+01 } 0.00000000000000e+00 0.00000000000000e+00 0.00000000000000e+00 0.00000000000000e+...
03.02.2017 / 08:09
1
resposta

expandindo variáveis no awk [duplicado]

Tenho cerca de 1000 arquivos em cada um deles, se o primeiro campo corresponder a um número específico, preciso imprimir o terceiro elemento correspondente. Como o número 7 abaixo, não é constante e é baseado na saída do script anterior, quand...
26.01.2017 / 20:01
1
resposta

awk: emula 'pr -mt file *'

Enquanto estava jogando com a construção de processamento de vários arquivos awk awk 'NR == FNR { # some actions; next} # other condition {# other actions}' file*.txt Eu me perguntei se é possível converter arquivos de texto com tamanh...
03.08.2017 / 14:25