Perguntas sobre 'awk'

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

Usando o awk como mecanismo de template simples, como modificar a saída da última linha do getline

Estou tentando usar o awk para fazer alguns modelos simples. Eu tenho um arquivo "modelo" que se parece com isso: { "Thing": { "Code": [ #include_code ] } } Estou usando o programa awk abaixo para substituir a linha #in...
23.08.2017 / 21:33
1
resposta

Existe algum outro método para descomentar no awk?

Este comando funciona perfeito para eu descomentar uma linha. awk -i inplace '/# MyLINE/ { sub ("^ *#","") } { print }' file Apenas por curiosidade, eu estou vagando, se existem outros métodos em "awk" para descomentar uma linha? Aprec...
05.01.2017 / 21:13
1
resposta

Agrupe o conteúdo de um arquivo por dois campos e some um terceiro campo

Eu tenho um arquivo abaixo, onde eu quero resumir o terceiro campo e contar, com base em um primeiro e segundo campos do grupo. Arquivo AAA~111~2 BBB~111~2 AAA~111~1 AAA~111~3 AAA~222~2 Saída esperada AAA~111~6~3 BBB~111~2~1...
10.01.2017 / 02:10
2
respostas

Compare dois arquivos e imprima os campos comuns e seus números de linha correspondentes no primeiro arquivo

Eu tenho alguns dados brutos em um arquivo, digamos File1.txt Colt McCoy QB CLE 135 222 1576 6 9 60.8% 74.51 Josh Freeman QB TB 291 474 3451 25 6 61.4% 95.9 Matt Cassel QB KC 262 450 3116 27 7 58.2% 93.0 Micha...
13.03.2017 / 18:16
1
resposta

AWK para criar um arquivo .csv

Estou trabalhando com este arquivo de texto: Device ID: BIOTERIO IP address: 148.000.00.189 Interface: GigabitEthernet1/0/6, Port ID (outgoing port): GigabitEthernet0/1 Device ID: N7K-LAN(JAF1651ANDL) IP address: 148.000.0.192...
09.03.2017 / 17:28
1
resposta

Obtenha o nome lógico das interfaces sem fio

Eu tento obter todas as interfaces sem fio disponíveis em um computador. Por exemplo, se eu usar duas placas de rede com o nome lógico wlan0 e ra0 , respectivamente, quero imprimi-las. Isso foi o que tentei, mas não recebo nenhuma saída:...
11.12.2016 / 09:44
1
resposta

Extrai linhas com base no intervalo em outro arquivo

O arquivo price.txt tem duas colunas: (nome e valor) Mary 134 Lucy 56 Jack 88 Marissa 37 Emily 85 Antony 99 O arquivo range.txt também tem duas colunas: (fruit and value) apple 57 banana 62 orange 88 blueberry 98 A segunda co...
14.09.2016 / 21:52
1
resposta

Quão bem o grep / sed / awk é executado em arquivos muito grandes? [fechadas]

Eu queria saber se o grep, sed e awk eram ferramentas viáveis para localizar dados em arquivos muito grandes. Digamos que eu tenha um arquivo de 1 TB. Se eu quisesse processar o texto nesse arquivo, como seria o cronograma se eu usasse os com...
22.09.2016 / 06:39
3
respostas

Precisa analisar seções de texto de "agrupamentos" repetitivos de linhas dentro de um arquivo

Eu tenho um arquivo que contém de 3 a 5 linhas de informações referentes a uma instância de um grupo de multidifusão e o arquivo contém várias instâncias de grupos de multidifusão: Group: 239.103.0.64 Source: 10.12.49.30/32 Upstream interface...
07.07.2016 / 20:12
2
respostas

Como posso usar o Awk para converter um carimbo de data / hora unix em legível para humanos ao fazer um arquivo de log Tail -f?

Atualmente estou fazendo um tail -f mysql.log e também tenho codificados por cores . Mas como eu usaria o awk para converter os timestamps unix em formato legível por humanos? tail -f /var/lib/mysql/mysql-slow.log | awk '/User@Host:/ { $0...
18.05.2016 / 20:13