Perguntas sobre 'awk'

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

tornar o apt-get menos detalhado

Estou no Debian 16.04 e criei um shell script para simplificar todas as coisas de atualização e eu chamei-o regularmente com sudo : apt-get -qy update apt-get -qq upgrade apt-get -qq dist-upgrade apt-get -qq autoremove apt-get -qq autoclean...
28.09.2018 / 13:32
1
resposta

Como usar o sed para remover "(aspas duplas) em linhas de código, deixando-as em linhas de comentário reais em um arquivo vimrc?

No Ubuntu (Server / Desktop), desejo remover um único caractere " (aspas duplas) do início das linhas no meu /etc/vim/vimrc . Isso deve ser feito para todas as linhas que começam com " , mas não se o " for seguido por um caractere d...
11.09.2018 / 19:13
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 / 21: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 / 16: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 / 21: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 / 09: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 / 15: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 / 18:02
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 $...
10.05.2018 / 01: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 / 17:11