Perguntas sobre 'awk'

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

Script de shell para filtrar apenas a data de uma determinada coluna de um arquivo .csv e salvar a saída em outro arquivo csv

Considere um arquivo .csv com datas listadas na 6ª coluna em formato 7/20/2017 17:00 por exemplo. Se eu der entrada como 7/11/2017 , então deve filtrar a coluna que tem a data de entrada correspondente e a saída deve ser salva em outro...
11.10.2017 / 18:02
2
respostas

compara e imprime os valores em dois arrays usando awk

A01 11814111 11814112 GA AA A01 11485477 11485519 AG AT A01 11667935 11667971 TC TA A01 11876070 11876079 TC TG A01 11613258 11613277 A...
30.10.2017 / 20:10
2
respostas

procura por uma string (extraída do arquivo) e substitui qualquer instância de uma string diferente dentro da primeira correspondência

Este liner irá procurar por Name: 0602 e então substituirá qualquer instância do Type ### pelo tipo 700 até que o próximo nome seja alcançado. sed '/Name: R0602/,/Name.*$/ s/type .*;/type 700;/' file2 Eu estou olhando para usar algo semel...
10.08.2017 / 12:42
2
respostas

Como faço para invocar jq dentro do awk?

Essencialmente eu tenho um arquivo.log como segue blah blah blah blah Hello world | {"foo": "bar"} blah blah Hello earth | {"foo1": "bar1"} Agora, meu objetivo é escrever alguns comandos de shell para ter uma saída de desejo como esta:...
30.09.2017 / 10:20
5
respostas

Encontre strings que começam com #define e terminam com \

Estou tentando realizar a otimização da definição de macros no meu código em C. Para o mesmo, preciso extrair todas as macros presentes nos arquivos C e preciso descobrir quantas vezes essa definição de macro específica está presente. O forma...
04.05.2017 / 15:01
1
resposta

Como imprimir o valor máximo, se for maior, compare com o valor mediano dos outros usando um conjunto de dados grande

Eu tenho um conjunto de dados que tem 100 colunas e 100 mil linhas. Como posso imprimir o valor máximo e seus nomes de linha e coluna correspondentes, se o valor máximo (ex: 20,17 de g1) for 2 vezes maior que o valor mediano do resto (0,21 e 0,5...
22.06.2017 / 15:53
1
resposta

Colunas de referência cruzada entre arquivos

Tenho certeza que deve haver uma maneira de fazer isso, mas estou preso, por isso adoraria sua ajuda. Eu tenho dois arquivos semelhantes: Arquivo1: 8750 11.29592283 8800 7.500359335 14150 3.281781819 23850 3.668931975 23900 14....
26.06.2017 / 08:18
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 / 20: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...
12.04.2017 / 22: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 / 04:59