Perguntas sobre 'awk'

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

Comparando dois arquivos linearmente e se o padrão do arquivo 1 não for encontrado (total ou parcialmente) no arquivo 2, imprima a linha do arquivo 1

Eu tenho dois arquivos: arquivo1 (pesquisa): 1 GACGGAGGATGCAAGTGTTATCCGGAATCACTGGGCGTAAAGTTTTTTTTT 2 GACGGAGGATGCAAGTGTTATCCGGAAT 3 GACGGAGGATGCAAGTGTTATCCGGAATCACTGGGCGTAAAGCGTCC 4 GACGGAGGATGCAAGTGTTATCCGGAATCACTGGGCCGTCCGT...
12.03.2018 / 09:44
1
resposta

Como encontrar todas as correspondências para uma expressão regular em uma string

No POSIX awk e Gawk, respectivamente, como podemos encontrar todas as correspondências para uma expressão regular em uma string? Mais especificamente, encontre todas as correspondências que são substituídas pela função gsub builtin, em ter...
18.07.2017 / 20:46
1
resposta

Transforma a tabela em csv e de volta

Eu tenho uma mesa +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | fo...
19.07.2017 / 10:26
4
respostas

Bash: associa dados de dois arquivos csv

Eu tenho dois arquivos csv que contêm vários dados do usuário; eles compartilham um campo comum (nome de usuário). file A: username ; Fullname ; mail Bob ; Bob Hope ; [email protected] file B: username ; LastLogonTime ; AccountStatus (locke...
02.10.2018 / 10:53
2
respostas

AWK: Soma dos valores em uma coluna com base nas entradas de outra coluna [duplicada]

Gostaria de somar os valores numéricos listados na terceira coluna da tabela abaixo com base nas entradas fornecidas na primeira coluna da mesma tabela. O conteúdo da tabela é o seguinte: John|Login|2 Mary|Login|10 Mary|Payroll|100 John|Log...
25.09.2018 / 13:17
1
resposta

Processamento de texto e exportação do conteúdo para uma planilha do excel

Estou tentando processar um arquivo de texto que contém várias entradas, estou interessado no campo Dados do texto que consiste em Nome, Id, Tamanho e ID da Página83. Command: show PhysicalDisk name='IBM (721)' Status: Success Time: 2017-06-3...
30.06.2017 / 06:11
2
respostas

Remover o conjunto de chaves se o padrão for encontrado

Eu gostaria de remover chaves {} block + seu "nome" (prefixo de 2 palavras), se um padrão for encontrado dentro do bloco. Eu tentei alguns sed magic mas não consegui. Por exemplo: Padrão: PATTERN PATTERN-X Entrada m m1 {...
29.12.2017 / 19:21
1
resposta

Parar de processar linha única no awk após uma partida bem sucedida?

Existe uma maneira de parar o processamento de uma única linha no awk? Existe algo como break ou continue que funciona em pares de ação padrão em vez de estruturas de controle em uma ação? Suponha que eu tenha o seguinte arquivo input....
20.03.2017 / 00:47
4
respostas

extrai uma coluna de um arquivo de texto grande

MaxVal MinVal AvgVal 3.8959 0.795 2.249071429 3.8416 0.7761 2.280848 3.896 0.7949 2.221309804 3.8727 0.7746 2.252477966 3.8953 0.7957 2.225252 Suponha que eu queira extrair a coluna que tem o cabeçalho "...
01.04.2017 / 10:41
1
resposta

awk, awk com variáveis, arquivo

Estou tentando modificar alguns arquivos desta forma: Substituindo uma palavra dada por outra usando a instrução awk. Ambas as palavras devem ser variáveis no awk. Eu tentei algo assim, mas meu código não funciona corretamente. read...
06.04.2017 / 12:33