Perguntas sobre 'awk'

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

Compare dois logs linha por linha e mostre diferenças e se a ordem das palavras de uma linha não for a mesma [duplicata]

Eu não preciso de uma ferramenta Eu preciso de uma implementação / alphorithm :) Eu preciso fazer um shellscript porque eu não posso instalar nada no servidor f2.txt She has 123 apples George 18 years is old Florin it's leaving Michael...
05.10.2017 / 09:09
2
respostas

AWK corresponde ao termo. Colunas não se alinham

Estou tentando descobrir isso por um tempo agora. Passou por este site e pesquisei como um louco. Seria muito apreciado se alguém pudesse ajudar. Eu tenho alguns arquivos de log sem cabeçalhos e colunas em todo o lugar. Isso significa que um...
03.01.2018 / 15:21
1
resposta

AWK | Conversão dinâmica de linha para coluna

Meus arquivos: EventTime=20180726001317 ObjectOfReference=TCU_XXX202 SPtext=Heartbeat Failure EAName=TCU_XXX202 EventTime=20180726001317 ObjectOfReference=TCU_XXX203 SPtext=Heartbeat Failure EAName=TCU_XXX203 Resultado esperado: EventT...
26.07.2018 / 05:11
2
respostas

Analisa o 'tempo de atividade' apenas pela duração

Quando executo o comando "uptime" no meu Mac, recebo esta saída: 19:52 up 14 mins, 2 users, load averages: 2.95 4.19 4.31 Isso muda um pouco dependendo de quanto tempo o sistema está ativo, adicionando horas e dias. Assim, gostaria de re...
02.12.2017 / 04:01
2
respostas

Melhore o arquivo de processamento de comandos do awk

Situação Eu tenho o comando awk lê os resultados do comando mywebsite.log current awk 'BEGIN{ curr_d=strftime("%d/%b/%Y", systime()) } $3~"^\["curr_d{ cc[$8]++ } END{ for(i in cc) print i":"cc[i] }' /var/log/mywebsite.log > /home/myw...
27.11.2017 / 08:03
1
resposta

awk paragraph não funciona

Eu baixei o arquivo KingBase Lite 2018 Atualização 3 de aqui . Agora quero extrair dados de um único evento, como o "FIDE Candidates 2018": eu quero obter todos os parágrafos que contêm este texto e o parágrafo abaixo dele, então eu tenho todo...
06.06.2018 / 10:07
1
resposta

Confirme se um IP está em uma lista de CIDR

Dado um endereço IPv4, é possível verificar se o IP está no intervalo de uma lista de CIDR? Por exemplo, se eu tiver o seguinte CIDR, há alguma maneira de verificar se 100.31.255.4 está no intervalo de qualquer um dos CIDR? 100.16.0.0/1...
09.06.2018 / 07:51
2
respostas

Citar as duas primeiras colunas no arquivo .csv grande

Eu tenho um arquivo csv grande com cerca de 25 milhões de linhas e 256 colunas. O separador de campo do arquivo CSV é ~ character. Eu quero substituir os dados da primeira coluna 2 como esse From : data1~data2~data3......................
18.10.2017 / 07:17
1
resposta

Comando do terminal para saída como csv com duas colunas

Eu tenho um script awk no terminal onde ele executa uma função de contagem: awk '{ a[$2]++ }END{ for(i in a) printf "%-15s%s\n",i,a[i] }' Data_1 e eu pretendo produzir como um arquivo csv onde eu adiciono awk '{ a[$2]++ }END{ for(i...
18.10.2017 / 04:14
2
respostas

Expandindo o awk -v variable

Quando executo o awk '/2017-12-05T12:07:33.941Z/{y=1;next}y' file.json , ele funciona como esperado, imprimindo tudo após o registro de data e hora. Estou tentando seguir a sintaxe neste Q / A
05.12.2017 / 15:24