Perguntas sobre 'gawk'

1
resposta

Diferença entre gawk vs. awk

Tentando entender as diferenças entre as duas funções gawk vs. awk? Quando alguém usaria gawk vs awk? Ou eles são os mesmos em termos de uso? Além disso, alguém poderia fornecer um exemplo?     
20.01.2012 / 17:58
3
respostas

Pule as primeiras 6 linhas / linhas em um arquivo de texto com o awk

Como posso pular as primeiras 6 linhas / linhas em um arquivo de texto (input.txt) e processar o resto com o awk? O formato do meu script awk (program.awk) é: BEGIN { } { process here } END { } Meu arquivo de texto é assim: 0 3 5...
23.04.2015 / 05:48
2
respostas

gawk inplace e stdout

É possível usar a opção gawk de -i inplace e também imprimir coisas para stdout ? Por exemplo, se eu quiser atualizar um arquivo, e se houver alguma alteração, imprima o nome do arquivo e as linhas alteradas para stderr eu poderia...
07.11.2016 / 18:02
2
respostas

Manipulando 3 arquivos usando o awk

Considere os seguintes arquivos: file1 : boo,8,1024 foo,7,2048 file2 : foo,0,24,154 noo,0,10,561 file3 : 24,154,7,1024,0 O que eu preciso é ir para File1 e verificar se $2==7 ; se true, use $1 , $2 e $3...
08.09.2015 / 11:11
1
resposta

awk condição de verdadeiro e falso

Eu descobri que, se usarmos awk 0 inputfile , não será impresso nada porque 0 significa falso da condição. Se usarmos awk 1 inputfile , ele irá imprimir tudo como 1 significa verdadeiro para cada linha awk interpret. Se usarmos...
08.09.2016 / 12:25
3
respostas

Resultado surpreendente usando aritmética de ponto flutuante awk

Eu tenho tentado fazer o awk fazer uma aritmética trivial, que envolve carregar alguns valores de uma linha para a próxima. Aqui está um par de exemplo mínimo, para comparação. O primeiro exemplo é o comportamento esperado, desde 99,16 - 20,8...
06.04.2015 / 19:16
1
resposta

Faça bash exit! = 0 quando chamado por AWK e interrompido com ^ C

Estou tendo um problema com a seguinte parte do script (G) AWK: do { ... } while (system("sleep 10")) Minha intenção é quebrar o loop quando o usuário pressiona ^ C durante o sono, mas não está funcionando. Eu acredito que o proble...
03.03.2016 / 17:07
3
respostas

Substituição de string usando um dicionário

O que é uma boa maneira de fazer substituições de string em um arquivo usando um dicionário com muito de pares substituintes-substituintes? E por muito , eu realmente quero dizer cerca de 20 - não muito, mas muitos o suficiente para que eu qu...
12.03.2016 / 17:15
1
resposta

Regressão com unário mais

Anteriormente, as conversões numéricas podiam ser acionadas adicionando zero (+0), unário mais (+) ou unário menos (-): $ gawk --version GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.6-p1, GNU MP 6.1.2) $ gawk 'BEGIN {print "01" + 0}' 1 $ gawk 'BEG...
05.02.2018 / 00:06
6
respostas

Converter string em data e hora em gawk ou awk

Eu quero converter a seguinte string ( 20140805234656 ) em data e hora ( 2014-08-05 23:46:56 ). Sou novo no Gawk e não sei a sintaxe exata, como posso colocar - a cada 5,8 e : a cada 14,17 e colocar "" no índice 11. Existe alguma maneira efic...
14.08.2014 / 16:01