Perguntas sobre 'gawk'

1
resposta

Extraindo informações de rastreio usando o gawk

Eu sou novo no awk programming e estou usando o gawk para extrair informações de rastreamento de um arquivo mrt para usá-lo ainda mais para análise. Consegui extrair com êxito informações de rastreio de um formato de arquivo pcap, mas não conseg...
29.11.2014 / 23:11
1
resposta

socat e gawk canalizados

Estou tentando manipular um fluxo TCP usando o gawk. O servidor TCP transmite uma cadeia de texto separada por espaços em branco. Eu quero adicionar uma seqüência extra no início e, em seguida, separar os campos restantes com vírgulas em vez de...
13.04.2018 / 11:20
0
respostas

concatenação de strings na variável

como coletar adicionar valores "b" existentes próximos correspondentes? entrada: 1:2:3:4:5 6:7:8:9:0 1:3:2:4:5 $ echo -e "1:2:3:4:5\n6:7:8:9:0\n1:3:2:4:5"|awk -F: '$1=="1"{b="line "NR" "$2;print b}' line 1 2 line 3 3 então finalmente...
22.03.2018 / 14:42
1
resposta

Usando o GAWK para somar alguns números linha por linha

As minhas linhas ficarão assim X 2.63766751981802 Y 1.68326762144808 Z 0 XX 2.63577810877244 YY 1.67475013544567 ZZ 0 Usando o GNU awk , como imprimo (X-XX) + (Y-YY) no final de cada linha? Só para complicar as coisas eu preciso que...
11.04.2018 / 16:48
0
respostas

Como acelerar o script awk que usa vários arquivos gzip grandes?

Eu tenho dois arquivos de dados: file_1.in , contendo mais de 2k linhas como "12 AB0001" : 10 AB0001 11 AC0002 12 AD0003 ... Uma lista de *.gz arquivos gzipados (cerca de 1 a 3 milhões de linhas) eu deveria extrair e analisar p...
19.11.2017 / 01:19
1
resposta

Gnu AWK dividido por padrão e inserir colunas, mas obtenha mais delimitador

Eu usei o mesmo arquivo awk para processar duas cadeias diferentes. Tão ligado. cat test.awk BEGIN{FPAT="([^,])*|(\"[^\"]+\")";OFS=","}{$4="TDP,-1,-1,0,0"OFS$4;print $0} echo "a,b,b,b,b,b,b,b,b,b,b,b,\"a,b\"" | gawk -f test.awk...
20.07.2017 / 15:20
0
respostas

Como o split e o patsplit funcionam?

Do manual do Gawk patsplit(string, array, fieldpat, seps) Divide string into pieces defined by fieldpat and store the pieces in array and the separator strings in the seps array. É correto que patsplit encontra as corre...
19.07.2017 / 04:55
1
resposta

Uma string pode ser usada como índice no array de arrays no gawk?

Vamos ver este arquivo: 9=foo 3=bar 84=baz 30=bin 71=bon 9=goo 3=gar 84=gaz 30=gin 71=gon 9=soo 3=sar 84=saz 30=sin 71=son Executando esta linha do Gawk: gawk ' { split($0,arr) for(i=1;i<=length(arr);i++){ eq=index(a...
07.03.2017 / 11:52
3
respostas

exibe a contagem icmp_seq ausente | comando ping

Estou procurando algo que me mostre o pacote ICMP ausente ao executar o comando ping ou que possa exibir falha na saída. Exemplo abaixo Saída atual em que estamos perdendo a contagem icmp_seq. 64 bytes from 192.168.56.11: icmp_seq=38 tt...
09.12.2016 / 06:11
1
resposta

Vazamento de memória do Gawk com frequência de palavras

Eu tenho o seguinte script: #!/usr/bin/env bash grep -e '^[a-zA-Z]\{4,8\}$' data/words3.txt | tr '[:upper:]' '[:lower:]' | sort -u > data/passphrase-words.txt function wordfrequency() { awk '{ for (i=1; i<=NF; i++) { word = tolower(...
13.11.2016 / 05:12