Perguntas sobre 'awk'

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

Como encontrar o min de uma coluna em todos os intervalos nth de um arquivo, usando sed, sort, tail?

Eu quero encontrar o mínimo da quinta coluna de um arquivo em cada intervalo de 12 e salvar a linha associada em um novo arquivo. Para encontrar o mínimo da última 12ª linha, posso usar tail -n 12 $FILEname | sort -g -k 5,5 | head -1| aw...
25.11.2016 / 11:32
1
resposta

Atravessar String separada por espaço

Então eu executei ips=$(arp | awk '{print $1}') para salvar todos os endereços IP recuperados do comando arp em uma variável, ips . echo de ips me dá Address 192.168.10.100 192.168.10.101 192.168.10.1 . Estou assumindo que Addr...
18.11.2016 / 16:11
1
resposta

Como usar o AWK para consultar um arquivo carregado com o mapfile [closed]

Estou usando o awk no Ubuntu para correlacionar referências entre dois arquivos de log (In.log e Out.log). Ele está funcionando como esperado, mas foi o tamanho do aumento Out.log (~ K linhas), o aumento do tempo de processamento também! Então,...
13.11.2016 / 11:58
3
respostas

Use um arquivo de lista para editar um arquivo mestre através do awk

todos. Eu tenho dois arquivos: ports.lst e master.tbl ports.lst se parece com isso: hawaii-P1 hawaii-P2 hawaii-P3 losangeles-P1 losangeles-P3 master.tbl tem esta aparência: #Site 1 Honolulu servername HAWAII-A hawaii-P1 InitFileA Ou...
22.11.2016 / 21:05
1
resposta

extrai linhas com um valor de coluna específico com o comando awk

Eu gostaria de extrair todas as linhas começando com 1/1 na coluna "12345" e colocar as linhas em um novo arquivo (- > Newfile.vcf.gz) deixando o primeiro arquivo .vcf.gz intacto usando o comando awk. Meu arquivo é um arquivo. Vcf.gz, por f...
23.11.2016 / 14:57
2
respostas

Obtenha o valor máximo de uma coluna e extraia todas as linhas com pelo menos 20% desse valor

Eu gostaria de encontrar o valor máximo da coluna B AND manter todas as linhas onde os valores da coluna B são 20% ou mais do máximo. DADOS DE ENTRADA A B C D E 2 79 56 SD L 1 09 67 JK S 9 60 37 KD G 0 10 47 SO E SAÍDA DESEJADA...
21.10.2016 / 17:32
2
respostas

Como subtrair datas da coluna usando o awk?

Eu tenho três colunas assim: 18:37:12 18:37:31 0 18:37:01 18:37:18 0 Gostaria que a terceira coluna fosse preenchida com a diferença em segundos das duas primeiras colunas assim: 18:37:12 18:37:31 19 18:37:01 18:37:18 17 Estou...
21.10.2016 / 20:38
2
respostas

Find More Duplicate

eu tenho lista enorme como 67603;4716-5469-1335-0870;5450-7938-7992-5530;14523593;03 Oct 2016 - 17:01:15 63123;5592-6762-4853-6320;4532-4142-5613-9690;1441407;03 Oct 2016 - 17:01:15 62562;4532-5581-3790-0140;5292-4905-4356-2840;28898987;03 Oc...
22.10.2016 / 07:55
1
resposta

script awk para identificar seqüência incorreta de palavras

Eu tenho um arquivo como mostrado abaixo: FHEAD01 THEAD02 TCUST03 TITEM04 TITEM05 IDISC06 TTEND07 TTAIL08 THEAD09 TCUST10 IDISC11.... TITEM12 TTEND13 TTAIL14 THEAD15 TITEM16 IDISC17 TTEND18 TTAIL19 THEAD20 IDISC21..... TITEM22 TTEND23 TTAIL24...
15.12.2016 / 13:40
1
resposta

Como fazer com que a variável seja considerada [duplicada]

#!/bin/bash awk 'NR!~/^(1|$q+2|$q+3)$/' deltay.txt > yota.txt q é um inteiro obtido de um processo anterior no script, e eu preciso apagar linhas um, o q + 2 um q + 3, mas esse comando apenas apaga linhas 1 ... Como fazer isso? PS:...
03.11.2016 / 07:32