Perguntas sobre 'awk'

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

Imprime o número de valores que possuem os caracteres especiais neles

Eu tenho um arquivo de texto como o abaixo. Quero verificar a segunda coluna e imprimir a contagem de valores que possuem alguns caracteres especiais. 101,aaa,d01 102,*&%,d02 103,$%&,d03 104,###,d04 Eu tentei com o awk: awk -F...
11.04.2014 / 09:01
2
respostas

Renomeando o conteúdo de uma pasta inteira

Estou no OSX 10.9.2 (BASH 3.5) e queria renomear nomes de conteúdo de pastas inteiras. Então eu corro um script e de alguma forma termino com isso: s01eDavid.Letterman.2014.02.27.Stupid.Human.Tricks.x264-SWOLLED.mp4 s01eDavid.Letterman.2014.0...
13.05.2014 / 09:04
1
resposta

Processando logs PF do FreeBSD com tcpdump / sed / awk

Estou executando o FreeBSD e tenho o firewall do PF configurado e este é o comando que eu uso para exibir o número diário de acessos do firewall (tráfego bloqueado) sudo tcpdump -n -e -tttt -r /var/log/pflog | grep $(date +%Y-%m-%d)|wc -l|sed...
08.01.2014 / 10:44
1
resposta

Não é possível cancelar o registro de vms

Eu tenho o seguinte comando para extrair o nome das máquinas virtuais atualmente disponíveis no sistema host. vmslist=$(vboxmanage list vms | awk '{print $1}') Eu passo essa lista para um loop for para cancelar o registro de vms que estão...
18.10.2013 / 11:48
2
respostas

Como posso fazer o awk no Busybox tratar a entrada inteira com caractere NULL entre como um único registro?

Eu escrevi um script de codificação de base64 para o meu sistema Busybox. #!/bin/sh base64encode() { /usr/bin/awk -- ' function asc(char,l_found) { l_found=0; for (i=0;i<=255;i++){ if (sprintf("%c",i)==char) l_found...
26.12.2013 / 20:07
1
resposta

como mover um cabeçalho para a última coluna, usando awk ou sed

como mover um cabeçalho para a última coluna, usando awk ou sed arquivo de entrada se parece com isso: Line 1.000N x y z 23.88 44.66 56.6 23.81 41.66 53.6 Line 81.000N x y z 13.88 34.66 56.6 13.81 41.66 43.6 Gostaria q...
06.12.2014 / 22:23
1
resposta

Como projetar a tabela no awk?

Meu arquivo de entrada é file1 count month 505 Apr-2010 252 Mar-2010 426 Feb-2010 201 Jan-2010 211 Dec-2009 Mesmo arquivo eu quero a saída como esta abaixo +-------+----------+ | count | month | +-------+----------+ |...
21.07.2013 / 14:23
1
resposta

Combinando hexadecimais com gawk

Eu tenho um arquivo binário com o seguinte conteúdo (impresso em hexadecimal): $ xxd -p virus.com 5669727573b440bb0100b90500ba0000cd21 Eu posso combinar as primeiras 5 letras (que são a cadeia alfanumérica 'Vírus') com $ gawk '/\x56\x6...
19.05.2013 / 13:06
2
respostas

Problema usando o awk

Eu tenho um problema usando o awk. Imprima, a partir de cada arquivo dado como parâmetro, o número da linha que tem o comprimento de pelo menos 10. Além disso, imprima o conteúdo dessa (s) linha (s), exceto os primeiros 10 caracteres. No final d...
31.03.2013 / 12:26
1
resposta

Procurando por todos os elementos da matriz em outra matriz?

É assim que eu procuraria por um elemento em um array. count=${#ARRAY[@]} lsearch() { status=-1 for((i=0;i<count;i++)) do Temp=$1 if [[ $Temp -eq ${ARRAY[i]} ]] then status=0 searches=$((i+1))...
13.08.2013 / 11:27