Perguntas sobre 'awk'

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

Como faço para obter números de telefone do arquivo no formato correto usando o awk? Script de trabalho precisa de ajustes

Estes são os arquivos: project2.phone: Dave,7348389800 Barry,3131234567 Carl,2483445576 Marci,3134491390 Tom,2484962204 Alden,6165564458 project2.day: Barry,tuesday Carl,friday Tom,sunday Alden,wednesday Dave,...
11.04.2017 / 22:41
2
respostas

Melhor maneira de inserir blocos de HTML no bash

Eu tenho trabalhado em um script que coleta dados sobre servidores e os formata em um bom relatório de e-mail html. Eu tenho usado sed para substituir os valores em um modelo de html até agora e que tem sido praticamente tudo bem, mas me deparei...
13.04.2017 / 00:42
2
respostas

Como posso filtrar certos comandos do histórico de várias linhas do Bash no logout?

Configurei o Bash para salvar entradas de histórico de múltiplas linhas com novas linhas incorporadas. shopt -s cmdhist lithist export HISTTIMEFORMAT='%F %T ' Quando saio do shell, meu histórico é anexado a ~/.bash_history com carimbos...
29.07.2017 / 06:59
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 / 23: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 / 22: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 / 03: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 / 19: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 / 18: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 / 10: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 / 23:52