Perguntas sobre 'awk'

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

Grep valores de nethog e netperf

Eu preciso monitorar as atividades de rede de um processo e a largura de banda da conexão. Então, decidi usar nethog e netperf combinados com grep e awk para gravar os valores em um arquivo. nethog comando: nethogs -t eth0 |...
07.03.2014 / 15:08
1
resposta

como extrair a última seqüência numérica em um endereço IP (usando Linux)

Eu quero extrair os últimos dígitos de um endereço IP com base no resultado do comando ifconfig. ifconfig geralmente inclui um monte de saída, então não tenho certeza de como obter os dígitos que eu quero. exemplo: root@my-pc:~/scripts#...
18.05.2014 / 17:55
3
respostas

Melhor maneira de substituir o timestamp por data ao ler um log do squid

Hoje à noite eu estava tentando olhar para as linhas do meu proxie, e eu inventei isso, que parece tudo, menos o KISS. Como você faria isso simplesmente? awk '{ trunc=sprintf("%.0f", $1) ;$1="" ; system("echo -n 'date +%R -d\"@" trunc "\" '"...
07.08.2013 / 22:47
1
resposta

Substituir valores negativos em um arquivo com zeros

Eu quero substituir todos os valores negativos em um arquivo com zeros. Como posso fazer isso no awk? Eu tentei com gsub , mas gsub(-*, 0) não funciona ... Alguma idéia? Meu "código" é awk '{gsub($(!/-/),"0",$2); print $1 "\t" $2}...
24.07.2014 / 09:05
1
resposta

Grep issue (combine duas strings na mesma linha)

Aqui eu tenho alguns comandos do grep que não estão funcionando corretamente: cat file1.txt: apples Date: Sun, 24 Feb 2013 8:14:06 -0800 peaches melons cherry sky cloud green purple yellow cat file2.txt: apples Date peaches melons 0800 cherr...
24.02.2013 / 17:44
2
respostas

Média de computação em uma lista de valores para cada valor

Eu tenho um arquivo enorme (50k linhas) com o seguinte formato: 52370581 2116 17996781 4314 47818829 2584 61421045 2158 ... 25145813 2274 O primeiro valor pode estar presente várias vezes e eu quero calcular a média do segundo valor para...
11.05.2013 / 15:19
1
resposta

script para converter GB para TB

Eu tenho (vários) arquivos como a lista abaixo. Poucos deles têm os valores em TB e alguns arquivos em GB. Agora, se você ver claramente a saída do arquivo, haverá duas linhas com capacidade total e capacidade usadas. Eu posso fazer isso com o a...
30.11.2012 / 05:42
3
respostas

Substituindo aspas em um arquivo

Eu tenho um grande número de arquivos de dados separados por ponto-e-vírgula grande. Todos os campos de string estão entre aspas duplas. Em alguns dos arquivos, há citações extras nos campos de string, o que atrapalha a importação subseqüente do...
09.10.2012 / 07:10
1
resposta

Parsing out URLs específicos do arquivo html local

Eu quero analisar algumas URLs de um arquivo html salvo com um script / comando bash simples, para que eu possa baixá-las via wget laters. O que eu tenho até agora é: awk 'BEGIN{ RS="<a *href *= *\""} NR>2 {sub(/".*/,"");print; }'...
17.04.2012 / 13:01
1
resposta

ping | awk não responsivo

Enquanto tentava fazer a melodia , notei que ping <host> |awk '{print $1}' leva cerca de 30 segundos até que a primeira linha seja realmente exibida. Mesmo sem canalizar para awk cada ping é retornado em cerca de 35 ms. O que ca...
18.04.2012 / 10:44