Perguntas sobre 'awk'

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

Por que o awk sub não está substituindo minha entrada

Eu tenho me esforçado para escrever um programa awk que tomaria arquivos de entrada e mostraria o nome do arquivo original e separado por espaço apenas na segunda coluna. Por que o seguinte comando não está funcionando para isso? echo -e "ab...
31.07.2018 / 19:52
1
resposta

Como criar várias tabelas html a partir de vários arquivos csv usando um script de shell

Eu tenho dois arquivos csv como este: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Eu quero converter isso em duas tabelas HTML separadas usando um script de shell. Como eu fa...
26.07.2018 / 14:00
1
resposta

Awk, mas imprima apenas uma parte de um campo

Estou preocupado com apenas uma parte de um determinado campo (hostname) em uma linha de registro e gostaria de imprimir todas as ocorrências exclusivas da referida parte. Atualmente estou fazendo algo como: zcat $file | awk '$2~/f/ {prin...
18.06.2018 / 19:48
1
resposta

Como comparar duas colunas de dois arquivos diferentes

Eu tenho dois arquivos. O primeiro contém algo como: a.com,5,some,text b.com,10,some,text c.com,5,some,text d.com,12,some,text e.com,5,some,text c.com,5,some,text O segundo contém algo como: c.com,5,some,text d.com,12,some,text a.com,5...
08.06.2018 / 07:39
2
respostas

Como pesquisar uma string a partir da segunda coluna

Eu tenho um arquivo que contém strings separadas por vírgula. As cadeias podem conter pontos (ou seja, não apenas caracteres alfanuméricos). Este é um exemplo: site1.com,Level1.2 site2.com,Level1.1,Level1.0,Level1.2 site3.com,Level1.2 site4.c...
06.06.2018 / 13:36
1
resposta

um loop no comando awk

Eu tenho um arquivo com os seguintes dados de entrada: Sample1 Feature 1 A B C D Feature 2 E F G Sample2: Feature 1 H I Feature 2 L O P Eu gostaria de ter a seguinte saída: Sample1 Feature 1: 4 Feature 2: 3 Sample2 Feature 1: 2 Feat...
01.06.2018 / 16:02
2
respostas

Como posso adicionar uma quebra de linha antes de um conjunto de valores entrar em um script bash?

Eu tenho um conjunto de dados em um script bash. Veja um exemplo de como esses dados se parecem: "foo1": "Miscellaneous text", "foo2": "More text", "foo3": "blah blah blah", "foo4": 1635.0, "foo5": 0.0, "foo1": "Miscellane...
19.08.2012 / 16:07
1
resposta

Como dividir uma string em uma ocorrência de um caractere no shell usando set e awk?

Estou usando uma versão incorporada do shell. E eu preciso dividir uma string usando set e awk? NO BASH POR FAVOR. Como faço isso? O seguinte script não está completo e soletra a saída errada. #!/bin/sh string="1:2" set -- $(echo $...
09.05.2018 / 23:57
2
respostas

Como analisar o arquivo de log de várias linhas no awk e gerar apenas uma linha com o último endereço IP conhecido

Estou preso e procurando ajuda. Eu quero acionar um evento que gostaria de processar mais através de um script bash. Os dados são recuperados de um arquivo de log. Antes de começar a explicar, mostrarei algumas linhas desse arquivo de log especí...
15.03.2018 / 16:11
0
respostas

Marcação de “primeira entrada correspondente em cada dia” a partir de uma lista de registros, usando ferramentas padrão * nix

Eu tenho um arquivo de texto que contém registros do formulário: text text <2018.02.20-13.05.22> [dataset-london] text text text text text <2018.02.20-13.05.25> [dataset-newyork] text text text text text <2018.02.20-13.05.22>...
02.03.2018 / 17:23