Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 16: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 / 14: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 / 11: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 / 18: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 / 07: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 / 19: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 / 12:25
3
respostas

Como substituir células vazias de uma coluna específica

Eu tenho um arquivo com muitas colunas e algumas células vazias em colunas diferentes. Eu gostaria de substituir as células vazias por NA apenas na terceira coluna. Meu arquivo: 1 id1 info 2 otherinfo 3 id2 4 noinfo 5 id3 6 id4 info2...
04.08.2017 / 16:25
3
respostas

awk: Como selecionar várias substrings a partir do arquivo de tamanho fixo?

Eu pesquisei e pesquisei, mas ainda não encontrei uma resposta para isso. A ideia é que eu tenha um arquivo dat do qual alguns dos campos de dados são necessários. Exemplo de dados (test.dat) 50DI 20170510144200Mike Tester BL000499...
10.05.2017 / 14:28
3
respostas

Unix para várias variáveis de loop

Eu tenho um requisito para extrair o segundo, terceiro e quarto campo de um arquivo aaa.log e produzir uma saída como - sqlplus -sl dbsnmp/Or8cle@\"COL3:COL4/COL2\" Entrada: $ cat aaa.log aaa:fDb:a0081:1800:f1:dsds aaa:iDb:a0081:180...
27.10.2016 / 16:35