Perguntas sobre 'awk'

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

Dividir saída longa em duas colunas

Existe um utilitário ou script simples para colocar em coluna a saída de um dos meus scripts? Eu tenho dados de alguma forma: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh ma...
04.07.2013 / 16:21
3
respostas

Extraindo parte de linhas com padrão específico usando awk, sed

Eu tenho uma pergunta sobre os operadores awk / sed. Eu tenho um arquivo grande que tem o seguinte conjunto de linhas repetidas Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi...
11.11.2014 / 11:13
3
respostas

Por que o awk faz um buffer completo ao ler um pipe?

Estou lendo de uma porta serial conectada a um dispositivo GPS enviando strings nmea. Uma invocação simplificada para ilustrar meu ponto: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33....
07.03.2012 / 08:46
5
respostas

Como obter a última parte do link http no Bash?

Eu tenho um link http: http://www.test.com/abc/def/efg/file.jar e eu quero salvar a última parte file.jar para variável, então a string de saída é "file.jar". Condição : o link pode ter comprimento diferente, por exemplo: http://w...
23.11.2016 / 16:56
3
respostas

awk repetition {n} não está funcionando

Estou tentando imprimir as linhas usando o símbolo de repetição {n}, mas não está funcionando. Para. por exemplo. Quero imprimir todas as linhas cujo comprimento é de 4 char long awk '/^.{4}$/' test_data O código acima não está imprimind...
29.03.2017 / 14:04
7
respostas

Como processar um arquivo de texto com várias colunas para obter outro arquivo de texto com várias colunas?

Eu tenho um arquivo de texto: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Como posso processá-lo e obter um arquivo de 2 colunas como este...
08.09.2016 / 13:05
3
respostas

Como selecionar a primeira ocorrência entre dois padrões incluindo-os

Como posso selecionar a primeira ocorrência entre dois padrões, incluindo-os. De preferência usando sed ou awk . Eu tenho: text something P1 something content1 content2 something P2 something text something P1 something content3 conte...
23.01.2015 / 16:59
3
respostas

Awk printf número de largura e arredondá-lo

Eu preciso imprimir printf , mas com largura e arredondado (com awk!) %10s Eu tenho isso e de alguma forma eu preciso conectar o %d , mas tudo o que faço termina com muitos parâmetros para o awk (porque eu tenho mais colunas).     
20.05.2014 / 09:29
10
respostas

Como posso resumir rapidamente todos os números em um arquivo?

Cada linha contém texto e números em uma coluna. Eu preciso calcular a soma dos números em cada linha. Como eu posso fazer isso? Thx example.log contém: time=31sec time=192sec time=18sec time=543sec A resposta deve ser 784     
27.05.2015 / 20:08
7
respostas

Usando a função bash shell dentro do AWK

É possível usar a função bash dentro do AWK de alguma forma? Exemplo de arquivo (string, int, int, int) Mike 247808 247809 247810 Tentando converter valores de decimal em hexadecimal. Função definida em .bashrc ou em script de shell...
18.04.2013 / 21:46