Perguntas sobre 'awk'

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

divide duas colunas, não entre si

Eu tenho um arquivo CSV gerado por um script meu, Ele usa o tempo de CPU por usuário, no entanto, ele obtém isso em segundos, eu preciso em horas, então eu preciso dividir cada linha por 3600. exemplo de arquivo de entrada **USER,TOTAL_CPU...
08.02.2018 / 09:20
1
resposta

Obtendo a seção de dados com o elemento máximo

Eu tenho alguns dados armazenados no formato JSON. { { value1: 14, value2: 12, value3: 1 }, { value1: 4, value3: -1 } } Como posso obter uma subseção com o valor máximo de 'valor3' u...
29.11.2011 / 14:25
2
respostas

awk - obtém entrada do arquivo e do STDIN?

É possível obter entrada do arquivo e do terminal? Desejo perguntar ao usuário algo na parte END do script awk. Essa entrada deve ser digitada pelo usuário e não ser lida no arquivo que continha os dados a serem processados. END { get...
12.11.2012 / 15:50
4
respostas

Lendo logs com a palavra 'ERROR' entre 2 datas

Os registros estão no formato: 2018-06-25 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-26 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 17:37:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 19:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-27...
25.06.2018 / 12:26
2
respostas

Extraindo usando o awk em uma coluna específica

Eu tenho 4 campos e quero começar da última coluna e ignorar as 3 primeiras colunas. Como posso usar o NF no awk para fazer isso? root pts/0 192.168.108.1 Mon Mar 19 08:45 still logged in root tty1...
18.03.2018 / 09:36
3
respostas

Truncar as vírgulas à direita de cada linha com base no primeiro campo em um arquivo delimitado

Eu preciso remover as vírgulas à direita com base no record_type (primeiro campo). O arquivo de entrada tem 50 delimitadores, preciso reduzi-los com base no tipo de registro. Se o 1º campo for 400, remova os 10 últimos delimitadores, se 300 remo...
18.01.2017 / 21:51
3
respostas

Verifique se há permutação usando o awk

Meu problema é determinar via script de shell se certas strings são permutações umas das outras, por exemplo. 1.Nf3 c5 2.e4 Nc6 1.e4 c5 2.Nf3 Nc6 Como você pode ver, a permutação é baseada em substrings atômicas. Então, em outras palavras...
19.03.2017 / 23:14
3
respostas

Como fazer a busca de padrões de múltiplas linhas usando o awk no unix?

Eu tenho que procurar por um padrão de várias linhas no meu script sql usando awk . Exemplo de script - select * from dept where department_name in ('abc' , 'xyz', 'def') ; No exemplo acima, tenho que pesquisar o padrão department_n...
10.02.2017 / 06:55
4
respostas

Cole vários arquivos baseados na primeira coluna em um único arquivo

Eu tenho vários arquivos que precisam ser mesclados com base na primeira coluna de cada arquivo Arquivo1: foo 12 jhdfeg 25 kjfdgkl 37 Arquivo 2: foo 23 jhdfeg 45 Arquivo 3: foo 35 djhf 37 A saída deve ser assim...
01.05.2017 / 16:17
4
respostas

Como imprimir próxima enésima coluna na linha atual após a correspondência de padrões?

Se a primeira e a segunda coluna da próxima linha forem iguais à linha atual, quero imprimir a última coluna de cada linha na linha atual. Meu arquivo de entrada é A 123 BC A 123 DD A 123 TT B 456 AA B 456 RR C 789 EE A saída des...
10.05.2017 / 01:49