Perguntas sobre 'awk'

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

Unir linha de campos para as duas primeiras colunas é igual

Estou tentando obter deste arquivo: A4690021|product.actor|Laurel Cronin A4690021|product.actor|Bob Hoskins A4690021|product.actor|Caroline Goodall A4690021|product.actor|Julia Roberts A4690021|product.actor|Maggie Smith A4690021|product.acto...
01.08.2016 / 19:39
2
respostas

Cria a primeira coluna como cabeçalho e lista seus valores correspondentes usando o shell script

Eu tenho um conteúdo de arquivo grande como mostrado abaixo: - Quantity 20589 Quantity 12297 Quantity 100346 Quantity 0 Quantity 141999 Quantity 23662 Quantity 551071 Quantity 72917 Quantity 60460 Quantity 19712...
20.06.2016 / 09:50
1
resposta

Awk compara 2 arquivos, combinações de impressão junto com linhas não correspondentes preenchidas com 0

Eu tenho dois arquivos. Quero corresponder a primeira coluna do primeiro arquivo à primeira coluna do segundo arquivo. Se houver uma correspondência, gostaria de imprimir a segunda coluna do segundo arquivo, se não 0. Eu tentei o awk ( aw...
11.01.2015 / 16:59
1
resposta

Filtre linhas duplicadas de tail -f [duplicate]

Frequentemente, preciso enviar os logs de acesso do apache para sites para solucionar problemas. Uma coisa que torna irritante o fato de alguém carregar uma página uma vez pode fazer com que mais de 12 linhas sejam gravadas no log e linhas ca...
10.05.2016 / 23:45
1
resposta

analisa um arquivo de log que recebe um argumento (tempo de execução dos testes)

Eu preciso analisar um arquivo de log e dizer ao nome do teste se seu tempo de execução é maior do que um período específico (o usuário entrará desta vez, digamos que o script seja executado por mais de 30 minutos) start security test suite...
27.10.2016 / 07:22
0
respostas

Paginação com follow less + F e colorize with awk

Gostaria de paginar um arquivo com o seguinte, ou seja, menos $ + F e também colorir a saída na tela. Eu quero usar menos, porque posso deixar o modo follow, navegar pelo arquivo e entrar novamente no modo follow. Eu quero algo assim: #...
09.05.2016 / 13:20
2
respostas

Defina uma variável para a correspondência de padrões do awk do bash

Eu estou tentando pegar 100 linhas após o texto "time: X" com X em {0,40,80, ..., 200}. Aqui está o que eu tenho até agora: #!/bin/bash start=1 end=5 for i in $(seq $start $end);do j=$(($i*40)) awk '/time: $j/{for(i=1;i<=100;i++}{getl...
07.04.2016 / 13:22
1
resposta

Encontre e redirecione para capturar o nome do arquivo padrão

Estou procurando uma maneira de fazer algo como: find /path -name "201[2-6]*" | awk -F"/" '{print $5"/"$6"/"$7"/"$8",0,0,0"}' > archives_201.csv onde archives_201.csv poderia ser archives_201[2-6].csv o resultado da captura do no...
05.04.2016 / 12:46
1
resposta

Somente valor de saída se x y no awk

ENTRADA: 0:root@server:/root # vmstat 60 2 System configuration: lcpu=52 mem=131072MB ent=10.00 kthr memory page faults cpu ----- ----------- ------------------------ ------------ --------...
24.03.2016 / 22:34
1
resposta

Eu preciso mesclar vários arquivos .csv juntos lado a lado com um número desigual de linhas

Tenho de 3 a 5 arquivos .csv e preciso mesclá-los, mas manter tudo nas colunas abaixo é um exemplo fácil com arquivos com um número variável de linhas. arquivo1 arquivo2 arquivo3 arquivo4 arquivo5 > finalfile. Arquivo 1 1 1 1 1 1 1...
29.03.2016 / 15:14