Perguntas sobre 'awk'

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

Mesclando vários arquivos com base na coluna comum

Eu tenho vários arquivos, cada um com duas colunas: Por exemplo: arquivo1.txt ID Value1 1 40 2 30 3 70 arquivo2.txt ID Value2 3 50 4 70 9 20 E assim por diante, arquivo1230.txt ID Value150 9 98 10 52 2...
28.08.2017 / 12:56
1
resposta

Extraia o conteúdo do arquivo de log nos últimos 5 minutos

Eu estava tentando usar o comando awk para extrair o conteúdo de um arquivo de log nos últimos 5 minutos. Abaixo estava o comando que eu uso 'awk -v d1="$(date --date="-5 min" "+%m/%d/%y %k:%M:%S:%3N")" -v d2="$(date "+%m/%d/%y %k:%M:%S:%3N")...
09.02.2017 / 19:33
1
resposta

corrigindo o script awk para ter saída na ordem correta

Eu tenho um "script" awk que soma a coluna 3, depois 4, para cada valor na coluna 1 e quando a coluna 2 > 0: awk 'BEGIN { print "Target covered_bases percentage_covered" } {FS = "\t" } $2 > 0 { n[$1]++; covered_bases[$1] += $3 ;percenta...
13.01.2017 / 15:49
1
resposta

Script Linux Shell para mudar o grep para uma string, então comente 2 linhas acima e 1 abaixo da string encontrada no arquivo

Procurando por alguma ajuda nessa tarefa. Eu tentei vários scripts de shell para fazer isso, mas não tenho certeza se estou abordando esse problema direito. Eu tenho um arquivo que contém vários blocos de dados como este: multipath { wwid 36...
09.06.2016 / 20:15
2
respostas

Melhor maneira de incrementar números em uma linha no Linux [closed]

Eu tenho uma linha com muitas entradas entre as quais também é hora. ('DEFAULT',17,NULL,'2014-07-14 10:30:00','Something','2014-07-14 06:30:00',1),('DEFAULT',26,NULL,'2014-07-14 12:00:00','Something2,'2014-07-14 11:00:00',1),... Eu gosta...
23.05.2015 / 00:15
1
resposta

Como extrair substrings múltiplas do log FIle

Estou tentando extrair o registro de data e hora e a cadeia numérica no URL chamado em um arquivo de log do apache que se parece com isso: 123.456.78.90 - - [16/Dec/2014:06:27:30 +0100] "GET /servlet/something.something=%2B2341231231234&s...
16.12.2014 / 08:10
1
resposta

Obtenha um intervalo de linhas de um arquivo e substitua uma linha nesse intervalo usando awk ou sed ou ambos

Eu gostaria de substituir uma linha em uma seção do arquivo smb.conf usando awk ou sed ou ambos, se necessário. Aqui está a seção no arquivo ... [CMI] oplocks = no wide links = no writeable = yes delete readonly = yes pat...
02.10.2014 / 17:58
2
respostas

Como substituir uma linha em um arquivo xml por um conjunto de linhas armazenadas em uma variável ou arquivo usando comandos unix?

Eu tenho um arquivo xml em que a linha que precisa ser pesquisada é: SEARCH='<?xml version="1.0" encoding="UTF-8" standalone="no"?><SSC>' Esse valor pesquisado precisa ser substituído pelo valor da variável a seguir ou tamb...
07.07.2014 / 09:33
2
respostas

Como converter uma coluna de hex a dec em gawk, strtonum em gawk dá resultados errados

Estou tentando fazer o script de um banco de dados a partir de um fluxo de rede. O fluxo de rede depois de ser strongmente sed'd cai um arquivo de três colunas que se parece com algo chamado file.db 123.123.123.123,computer name,110000103e2...
28.07.2014 / 17:22
1
resposta

'nawk' “não funciona” com 'make'? Por quê?

Eu tenho o seguinte apelido: alias mca_color='nawk '"'"'BEGIN { arr["Creating shared object"] = "1;31";} \ { l = $0; for (pattern in arr) \ { gsub(".*" pattern ".*", "3[" arr[pattern] "m&3[0m", l); } print l; }'"'" Eu uso aliases seme...
28.11.2013 / 15:38