Perguntas sobre 'awk'

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

Array com dois arquivos de entrada awk

Eu tenho dois arquivos, um com NF=7 e o outro com NF=47 Eu preciso verificar o número de ocorrências de $2 no arquivo com NF=7 . Se a contagem for <=2 , preciso criar uma matriz do mesmo arquivo contendo arr1[$1]=$1 Para...
10.08.2015 / 13:46
1
resposta

Como obter uma linha X do arquivo1 e linha Y do arquivo2 usando o comando shell?

No arquivo 1, A restauração do servidor está completa agora. Ele estará operacional em poucos segundos. Por favor, mantenha todo o arquivo de log quando a restauração estiver completa. no arquivo 2, 'Restauração foi finalizada com sucesso d...
10.08.2015 / 15:49
1
resposta

Extrai repetidamente cada segunda e terceira linha de um arquivo com blocos de dados de 3 linhas

Eu tenho um arquivo onde tenho dados em conjuntos de 3 linhas. Eu quero a segunda e terceira linha de cada set. Como faço para conseguir isso? Para um exemplo de: [set no] [sem linha no set] 11 12 13 21 22 23 31 32 33 Eu quero: 12 1...
24.08.2015 / 08:26
2
respostas

AWK, SED ou GREP para extrair dados do arquivo HTML

Alguém pode me dizer qual é o melhor para usar para extrair os seguintes dados de um arquivo html que foi recebido com curl. <script>document.getElementById("test-summary").innerHTML = "<strong>Test Pages:</strong> 1 right,...
18.08.2015 / 08:35
2
respostas

Monitore um arquivo de log e execute comandos diferentes, dependendo das diferentes condições

Eu tenho um arquivo de log que eu quero monitorar e, dependendo de qual condição for atendida, diferentes comandos devem ser executados. Encontrei uma solução que se aproxima deste aqui . Infelizmente isso não funciona para mim e apenas me d...
19.08.2015 / 14:32
1
resposta

Ajuda com uma função AWK

Eu tenho problemas com o comando AWK. Quando eu usei este código é: $ awk '{a[NR]=$1} END {for (i=0;i<NR;i++) {B=a[i+1];A=a[i];C=(B-A);D=int(C/16)} {for (j=0;j<=D;j++) {if(C!=16) {print t=A;A=A+16;B} else {pri...
30.07.2015 / 16:09
1
resposta

Saída em Python no formato XML

Eu tenho um script python que compara a lista de IPs com o banco de dados IP e fornece resultados de critérios correspondentes. (Eu tenho o script deste fórum). convert.py #!/usr/bin/python import socket,struct db=[] for...
02.07.2015 / 07:24
2
respostas

Awk one-liner para imprimir coluna da tabela SQL?

Suponha que eu tenha uma tabela como: This is first line name minimum maximum config_value ----------------------------------- ----------- ----------- ------------ some text goes here for sample...
07.04.2015 / 07:12
1
resposta

Como remover um certo número de linhas sempre que uma string específica é encontrada no arquivo

Eu quero remover 1 linha anterior e 10 linhas seguintes toda vez que uma string for encontrada no arquivo. foo.txt : } Name: john Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 Line 12 Apple orange grape pine } Name: R...
11.06.2015 / 19:46
2
respostas

Awk Usando NR para gerar o número da iteração

Estou fazendo um loop de uma lista de arquivos, extraindo a linha final e imprimindo as colunas 8, 9 e 10. Também preciso imprimir na saída o 'número do evento', que é essencialmente o número total de registros sendo processos (NR). Como faço par...
13.05.2015 / 19:15