Perguntas sobre 'awk'

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

Por que não posso redirecionar a saída do awk?

Eu escrevi este forro para mostrar MB lido / escrito a cada 5 segundos. #!/bin/bash #iosum.sh iostat -dmz 5 |\ awk 'BEGIN{rx=wx=0}{if($0 == ""){printf"%.1f %.1f\n",rx,wx}else if($0~/^Device:/){rx=wx=0}else{rx+=$3;wx+=$4}}' Quando exec...
07.11.2015 / 06:18
1
resposta

awk - Atribui resultado variável da função do sistema

Gostaria de atribuir um resultado variável da função do sistema: awk 'BEGIN{x=system("cut -d \" \" -f 1 ol");print x}' Insira "ol": 1 Resultado: 1 0     
01.09.2015 / 09:28
2
respostas

Passa variável do awk para o bash

Como posso passar uma variável de awk para bash? Eu quero passar muita variável, então eu não uso: x=$(awk '.....) Acho que não é útil.     
31.08.2015 / 16:25
1
resposta

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 / 06:01
3
respostas

Filtrando o 2º campo de um conjunto de dados e, em seguida, usando uniq na saída

Eu tenho um conjunto de dados que é assim: AAAAA 11111 Data1 AAAAA 11111 Data2 AAAAA 11111 Data3 AAAAA 11112 Data4 AAAAA 11112 Data5 AAAAA 11112 Data6 AAAAA 11112 Data7 AAAAA 11113 Data8 AAAAA 11114 Data9 E assim por diante. Eu quero filt...
04.01.2015 / 22:28
1
resposta

Como buscar a string “Hi there” da matriz abaixo no unix

Eu só quero buscar oi lá e armazená-lo em uma variável VAR1. Então, basicamente VAR1 deve conter oi lá VIEW_COL[1]="Hi there,USA,Y" Isso é o que eu tentei até agora. Column_Display_Name='echo ${VIEW_COL[$LoopViewCol]}|cut -d"," -f1|sed...
07.01.2015 / 12:56
3
respostas

Deleção de texto entre padrões em múltiplas linhas em relação ao texto dentro do padrão

Eu tenho um bloco de texto que preciso excluir, no entanto, somente se ele contiver um texto específico dentro do bloco: ... <script language="JavaScript"> var somethingA = 0; var somethingB = 0; var somethingC = 0; // d...
29.12.2014 / 21:57
1
resposta

Classifique o piped para uniq output inesperado

Eu tenho um arquivo assim: "string",192.168.1.0,,TX,192.168.1.2,,,100,0,0,10,10,10,, "string",192.168.1.0,,TX,192.168.1.1,,,100,0,0,10,10,10,, "string",192.168.1.0,,TX,192.168.1.4,,,100,0,0,10,10,10,, "string",192.168.1.0,,TX,192.168.1.2,,,10...
08.08.2014 / 18:05
1
resposta

Executar um comando do tipo GROUP BY no UNIX

Estou tendo um arquivo de texto como o seguinte: 1 2 3 4 5 6 7 8 9 ... n <-- column numbering 1 0 0 1 0 0 0 1 0 ... 0 0 1 0 0 0 0 0 0 0 ... 1 1 0 0 0 0 0 0 1 1 ... 0 0 1 1 1 0 1 0 0 0 ... 0 0 1 0 0 1 0 1 0 1 ... 1 Na verdade, é uma...
02.06.2014 / 18:20
2
respostas

Substitua as palavras nos números de linha dados

Eu tenho um arquivo 1.txt INTEGER-d_int () INTEGER-d_int () INTEGER-d_int ( ) INTEGER-d_intClass() INTEGER-d_intClass new() e quero substituir a ocorrência de d_int por d_INT nas linhas 1 e 5. No meu caso, esses...
19.02.2014 / 07:54