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 o 'awk' falha quando eu o coloco em um script bash

no prompt: ls | awk '{printf("%s\t\t%s\n", $9, $3);}' consegue imprimir o que deve ser impresso. Se eu colocá-lo em um arquivo, recebo quatro ou cinco linhas vazias (sobre o número de linhas na saída de ls ): $ cat awk-file-owner-sim...
20.10.2013 / 20:19
4
respostas

Média dos últimos n resultados usando awk

Eu tenho um arquivo crescente. enquanto vai escrever o log do meu processo de candidatura. Nesse arquivo, há um log para "velocidade" como abaixo (some text) speed= 1x (some text) speed= 1x (some text) speed= 1x (some text) speed= 0.9x .. .....
19.11.2018 / 14:56
2
respostas

Acrescentar strings a vários valores separados por espaço em uma variável

Eu tenho uma variável VAR="XYZ YZA ZAB" declarada e gostaria de acrescentar algumas strings ao lado de todas as palavras dessa variável. Por exemplo: Quero anexar .file1 a cada substring separado do espaço em XYZ YZA ZAB . A saída...
06.11.2018 / 09:36
3
respostas

Insira uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numérico

Eu tenho essa linha word1 word2 1234 4567 word3 8901 word4 word5 2541 5142 word5 Eu quero dividir essa linha para inserir uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numér...
29.10.2018 / 22:46
2
respostas

Como entender o comando awk '{para (x = 1; x = NF; x ++) se ($ x ~ / 0.00000 /) {sub (/0.00000 /, ++ i)}} 1' arquivo

Quanto a este comando: awk '{for(x=1;x<=NF;x++)if($x~/0.00000/){sub(/0.00000/,++i)}}1' Eu sei que este comando irá procurar por "0.00000" em um arquivo e substituí-lo por um número incremental a partir de 1. Eu entendi quase tudo, exce...
11.10.2018 / 19:03
2
respostas

Como ordenar os dados do arquivo CSV comparando os dados do arquivo de texto usando o awk como um arquivo TXT?

Existem dois arquivos que eu vou extrair os dados: arquivo1.txt: Type Serial ID Element Hit_Possibility Yasuo 19-2 19623 Hasaki arquivo2.csv: Date,Name,Order,Hit Possibility 12-Aug,Ken,1,256 12-Aug,Tom,19,498 12-Aug,Ray,36,753...
11.10.2018 / 08:38
1
resposta

Como extrair as linhas que possuem a seqüência dada?

Eu estou tentando encontrar um comando que está extraindo apenas as linhas que possuem todos os caracteres em uma sequência e na ordem abaixo de um arquivo de texto. 800900100011001200 .. (decrescente de 100) 369121518 (ascendente por 3) P...
26.10.2018 / 13:34
5
respostas

Como obter uma contagem de variáveis passadas para o awk [closed]

Eu estou tentando invocar o awk dentro de um script bash e passar alguns valores de variáveis do bash para ele. Existe alguma maneira de obter uma contagem dessas variáveis e imprimir todas as que são passadas para ele dentro do awk? Não. de...
13.10.2018 / 01:06
2
respostas

script nmap necessário para imprimir texto no formato csv

Finalmente, estou procurando inserir algumas informações em um banco de dados. Então, eu estou tentando produzir um arquivo de algo (provavelmente nmap) que é formatado assim: 10.1.150.1,Up,1/3/2012,host.domain.lan 10.1.150.2,Down,1,3/2012,hos...
03.01.2012 / 16:15
1
resposta

Como imprimir a 1ª e a 4ª variáveis apenas se a 4ª variável for igual a 25

Networking: [Test] => 10.729519791085 GAMES: [Real] => 10 Fashion: [Test] => 27.729519791085 Movies: [Real] => 5 Food: [Test] => 101.729519791085 Sports: [Real...
22.08.2014 / 08:41