Perguntas sobre 'awk'

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

sed: corte a linha X e anexe ao topo do arquivo

Eu gostaria de poder cortar a linha X e inserir a linha X na posição y (superior). Isso me ajudaria a reorganizar alguns arquivos de configuração. Text example line number 1 <--- Append line 10 above line 1 Text example line number 2 Text...
22.11.2015 / 19:46
2
respostas

Script para desligar os canais do Asterisk

Estou tentando criar um script para o Asterisk. Nós usamos muito channspy. Às vezes o canal fica aberto e não se liga, mesmo que o softphone esteja desligado (não entendo por quê). Então eu pensei em criar um script para pegar o número de canais...
31.03.2015 / 11:44
1
resposta

substitui a nona coluna de um arquivo csv pela ajuda da tabela de consulta

Eu tenho um arquivo csv (a.csv) como abaixo (com milhares de linhas): NMS_NE,,,,,,,,,,,,,,,,,,,,,,, D,NE Name,IP Address,Site Name,Product UPEI,Product Name,Product Model,NE Status,Serial Number,SW Major Release,SW Minor Release,SW Patch Rele...
16.09.2015 / 11:08
1
resposta

awk causando vazamento de memória?

Estou usando o awk para processar um arquivo de dados enorme (cerca de 100 milhões de linhas). Esta é a minha expressão - tac <myfile> | awk -F',' 'OFS=\",\" {if(/^#/){print;}else{\=tolower(\);if(!seen[\]++)print;}}'|") No entant...
02.01.2015 / 13:41
1
resposta

Filtre um arquivo de log por mês, data e hora no bash

Gostaria de buscar os dados entre Apr 24 10:00:00.000000 e Apr 25 24:00:00.999999 no log a seguir, mas não sei como fazer isso funcionar: files/file1:Apr 22 02:47:00.663117 somedata files/file1:Apr 23 04:47:00.663127 somedata fi...
01.05.2015 / 05:08
1
resposta

Calcular intervalos

Como explicitar os intervalos entre valores numéricos em um arquivo? (melhor se for um one-liner awk) Entrada: A 1-3 B 5-7 Saída A 1,2,3 B 5,6,7 Código que tentei até agora: sed -i 's/-/\t/g' input #splits the dig...
16.07.2014 / 12:31
3
respostas

Como posso chamar bc de dentro do awk neste caso?

OK, então eu amo meu awk , mas sim, ele tem problemas de precisão e, infelizmente, não há nenhuma maneira fácil para eu instalar as extensões de multi-precisão conhecidas como gawkextlib . O que eu estou fazendo é, eu estou trabalhando at...
18.12.2012 / 21:37
1
resposta

Analisa csv usando awk [duplicado]

Estou tentando analisar a segunda linha em um arquivo (que contém vírgulas entre aspas duplas) "100 Watt A19 10,000 Hour - Clear Light Bulb",American-Light-Bulb-Mfg,552,Indoor Living>Home Furnishings>Lighting>Light Bulbs,"P...
31.01.2013 / 20:37
1
resposta

Hora / Data grep por 15 minutos

Eu preciso de grep de um tipo específico de linha em um horário específico do log. Você tem alguma ideia? Este é o meu script de trabalho: cat *.log |grep -E '2011-06-30 (1[0-1]:[0-1][0-5]|10:16)'| grep -ach '0110 478655 .. 51' * | awk...
01.07.2011 / 09:45
1
resposta

Como inserir o conteúdo selecionado de um arquivo em outro arquivo após um padrão?

Eu queria extrair os IPs sob [abc] do arquivo1 e usá-los para substituir a lista de hosts no arquivo 2: Arquivo1: [abc] 192.168.29.153 192.168.29.155 [def] 192.168.29.153 [xyz] 192.168.29.153 Arquivo 2: output.logstash: # The Logs...
05.02.2018 / 20:03