Perguntas sobre 'awk'

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

Como reformatar os blocos de zonas do named.conf em linhas simples?

Por razões que eu não vou entrar aqui, eu preciso fazer uma cópia do arquivo named.conf do servidor antigo do CentOS 5.10 e executar alguma manipulação de texto na cópia. O resultado final deve consolidar as informações de cada zona em uma única...
22.08.2018 / 17:59
6
respostas

Como posso operar em \ 1 no sed (ou $ 1 no awk)?

Eu tenho arquivo com várias linhas. Cada um com um timestamp seguido por texto: 1534888050 some text 1534888051 some more text 1534888052 text ... e deseja converter o registro de data e hora em um formato legível, mantendo o texto. O res...
22.08.2018 / 00:25
3
respostas

Converter valor da notação científica para decimal no shell?

Como converter um valor de notação científica para decimal no shell? (escudo C preferido) Também gostaria de convertê-lo de e-12 para e-9 e, em seguida, shell 42,53e-12 a 0,04253. Eu tenho que fazer isso por uma lista.     
11.02.2018 / 22:03
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 / 10: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 / 15: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 / 16: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 / 14: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 / 10: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 / 22: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...
20.03.2017 / 00:14