Perguntas sobre 'awk'

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

Como colar sobre coluna por coluna de correspondência separada

Eu tenho estes dois arquivos: file1.txt 0 rs3094315 0 0 C T 0 rs12562034 0 0 A G 0 rs3934834 0 0 C T file2.txt Chr,Pos,snp_name 1, 742429,rs3094315 Onde a primeira coluna do arquivo1 também é um...
02.02.2016 / 03:08
1
resposta

substitui a cadeia de texto longo (script com MUITOS caracteres especiais). sed, awk, grep

Meu site foi invadido / infectado. Eu substituí a URL do link malicioso, mas outros elementos do script malicioso ainda estão impedindo meu site de ser bloqueado. Sem inserir uma centena de "escapes", como posso remover o seguinte script de 3 dú...
11.02.2016 / 20:58
2
respostas

Coletando informações de rede

Eu preciso coletar informações sobre o uso da rede de cada processo. Nethogs apresenta os dados de que preciso em tempo real, estou tentando salvar a saída em um arquivo para analisá-los e plotar os dados. Abarrabrancaestábagunçandoasaída...
09.02.2016 / 16:24
2
respostas

Disposição de dados

Eu tenho dados que gostaria de obter saída no formato abaixo usando shell / perl script. Dados: Virtual Machine Test status Running. Assigned Server OVS001.local Virtual Disk Test_DISK1 (30) size 61GB Physical Disk HITACHI (110) Phys...
06.02.2016 / 21:47
1
resposta

Faz o loop através do diretório e soma o valor ao lado do padrão específico produzindo uma média

Eu quero percorrer todos os arquivos no diretório. os arquivos são definidos assim: <Overall>4 other data <Overall>2 other data ...... Eu tenho o código: for file in .dat; do awk 'x+=sub(/<Overall>/,""){y+=$0} END...
15.02.2016 / 20:21
1
resposta

Adiciona coluna a um arquivo CSV como uma função de outras duas colunas, uma de outro arquivo

Aqui está a situação: a.csv Contém valores de alguns sensores capturados a cada 1 segundo, a última coluna é a época (eles realmente se parecem com 1453998477.044 ). (* s são os valores dos sensores). Exemplo: * , * , * , 2.356 *...
03.02.2016 / 14:31
1
resposta

Excluir linha não numérica de um csv

Eu usei sed para permitir apenas o formato numérico e csv, usei sed '/[^0-9, -, .]/d' como regex. Ainda tem "_","1-0","1-1" caractere como o / p que me preocupa. sed 's/'"$(printf '5')"'//g' ./abc.CSV | sed '/[^0-9, -, .]/d' 1,09021...
11.02.2016 / 04:17
1
resposta

Formata a saída do comando awk

Eu tenho que formatar a saída do comando awk que obtém a entrada de um arquivo Sample Input File 123 ABC 12 23 34 45 56 67 78 13 234 DEF 23 34 45 56 67 78 89 345 GHI 34 45 56 67 78 90 10 01 99 456 JKL 45 56 67 78 90 12 34 Required Output u...
13.01.2016 / 14:06
4
respostas

Como remover um primeiro caractere dessas sentenças específicas de uma lista de saída [duplicada]

grep /var/log /etc/rsyslog.conf | awk '{print $2}' Saída: /var/log/messages /var/log/secure -/var/log/maillog /var/log/cron -/var/log/spooler /var/log/boot.log Eu quero que o resultado seja: /var/log/messages /var/log/secure /var...
14.12.2015 / 10:17
1
resposta

Como ver as linhas cuja coluna de data é menor que x dia a partir de hoje

Meu arquivo ID=29524 02/12/2015,23:59:34,'PAt, 0, ID=29628 02/12/2015,23:59:37,'PAb, 1.9, ID=30816 03/12/2015,00:00:20,'PAc, 4.15, Gostaria de imprimir arquivos com menos X dias a partir de hoje. Minha tentativa está abaixo: cat res...
09.12.2015 / 03:21