Perguntas sobre 'awk'

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

Usando grep / sed / awk para classificar as entradas do arquivo de log

Eu preciso processar um arquivo de log muito grande com muitas linhas em diferentes formatos. Meu objetivo é extrair entradas de linha exclusivas que tenham o mesmo padrão inicial, por exemplo, '^ 2011-02-21. * MyKeyword. * Error', obtendo ef...
21.02.2011 / 21:21
6
respostas

Qual é a maneira mais fácil de verificar se os valores das colunas A e B são bidirecionais com o AWK? [fechadas]

Qual é a maneira mais fácil de verificar se os valores das colunas A e B ocorrem nos dois sentidos? Saída para verificar: Mike John John Mike Pamela Barbara Barbara Pamela Mike Paul Roger Paul Saída desejada Mike <-> John Pame...
12.09.2012 / 08:39
2
respostas

Como buscar os detalhes do disco no linux?

Eu quero buscar os detalhes do disco como abaixo: - disk Name : Total:Used:Free Eu obtive o abaixo, via: pvs |awk '{print $1, "" $5, "" $6}' PV PSize PFree /dev/sda5 2.00g 1020.00m /dev/sda6 3.00g 3.00g /dev/sda7 4.00g 4.00g Ag...
13.10.2017 / 22:24
4
respostas

Como posso otimizar este comando do Unix?

O comando a seguir leva cerca de 10 minutos para gerar o resultado find . -name "muc*_*_20160920_*.unl*" | xargs zcat | awk -F "|" '{if($14=="20160920100643" && $22=="567094398953") print $0}'| head Como posso melhorar seu des...
22.09.2016 / 09:33
3
respostas

Obter linhas entre dois timestamps de um arquivo

Eu tenho esse arquivo grande que preciso passar usando data e hora. Cada linha neste arquivo tem uma data e hora. Eu preciso procurar nas linhas e obter as linhas que estão entre duas datas e horas específicas. Arquivo de exemplo (o campo...
13.04.2016 / 06:12
1
resposta

POSIX Awk sort array

Eu gostaria de classificar uma matriz com o POSIX Awk, mas descobri que: asort() asorti() PROCINFO["sorted_in"] são todas as extensões do GNU. Isso pode ser feito sem o GNU Awk?     
10.04.2016 / 02:32
1
resposta

Como converter um fuso horário em logs enquanto eles estão sendo seguidos

Eu gostaria de manipular o formato de um datestamp de um log, em tempo real, conforme ele está sendo seguido. O formato atual é 2016-04-06T23:19:20.878Z . Eu gostaria de convertê-lo para o nosso fuso horário local e, potencialmente, remover os...
07.04.2016 / 03:22
2
respostas

Awk / sed extrai informações quando um padrão corresponde a um parágrafo

Eu quero pesquisar um padrão "FROM" no parágrafo que começa com CREATE VIEW e termina com ";" e salve o resultado em um arquivo csv. por exemplo, se eu tiver o seguinte arquivo: CREATE VIEW view1 AS something FROM table1 ,table2 as A, table...
18.03.2016 / 11:51
4
respostas

Formato de saída do MySQL no Bash Script

Estou escrevendo um script bash em que estou usando a consulta mysql nesse script, no qual o formato que estou obtendo é bem diferente. Consulta: root@debian:~# mysql -u root -ptoor super_market -h 0 -e "select * from items;" +---------...
02.06.2016 / 00:25
2
respostas

Awk inplace opção com print statement

Na versão recente do awk há uma opção inplace que pode ser usada para operações no local semelhantes à opção sed 's -i. No entanto, não posso fazê-lo funcionar com a instrução print . Vamos ver meu exemplo. O conteúdo do teste de arquivo...
11.05.2015 / 18:57