Perguntas sobre 'awk'

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

Pipe grep result para awk com “:” como separador de campo

Eu gostaria de filtrar o resultado de um comando grep, por exemplo: myRepo/path/to/my/file.php:123: error_log(' - myError'); Se eu fizer o seguinte, funciona. echo " myRepo/path/to/my/file.php:123:...
26.08.2016 / 16:08
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 / 21: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 / 11: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 / 20: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 / 16: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 / 16: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 / 06:54
2
respostas

AWK + pesquisa de host

Atualmente, usamos a seguinte linha para obter os 20 principais ips classificados por solicitações: grep 'GET /' /var/log/nginx/access.log | awk '{ print $1 }' | sort -n | uniq -c | sort -rn | head -20 Saída: 575 66.249.*.* 570 66.249....
31.05.2015 / 15:06
1
resposta

Encontre o número na string e substitua-o

Eu escrevi código em C ++ e agora quero substituir o número em uma string usando scripts de shell. A parte que precisa ser substituída: if (random<=90) Como posso alterar o 90 a partir de um script de shell? Eu escrevi isso, mas...
12.12.2013 / 20:55
1
resposta

vários comandos awk consecutivamente

Estou usando o comando awk para extrair alguns dados. O ponto é que eu preciso usar o comando awk várias vezes para extrair todas as informações que preciso e cada vez que estou usando o awk eu preciso criar um arquivo temporário. Minha estrutur...
23.11.2013 / 16:05