Perguntas sobre 'awk'

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

Piping a saída de um comando para uma variável no corpo do script awk

Dada inputfile Cherries:20:100:300 Beans:12:400:500 Tomatoes:32:445:234 Potatoes:24:400:200 Kiwis:23:230:435 Eu tenho um script awk chamado testscript.script : BEGIN{ FS = ":" print "------------------------" } if($3 + $4 > 5...
02.11.2016 / 02:23
1
resposta

Awk: if e declaração condicional no mesmo bloco

Aqui está o código para um script onde devo verificar o nome do arquivo para ser 'pretempsc.cfg' e imprimir seu conteúdo como está. . Para qualquer outro arquivo, apenas modifique as linhas que começam com 'abc disable ...' para 'no abc ...'....
22.09.2016 / 14:28
1
resposta

Média de todas as linhas de múltiplas colunas com a mesma primeira coluna

Esta é uma pergunta de extensão da postagem Média de linhas com a mesma primeira coluna Arquivo de entrada: a 12 13 14 b 15 16 17 a 21 22 23 b 24 25 26 Saída desejada: a 16.5 17.5 18.5 b 19.5 20.5 21.5...
31.08.2016 / 21:41
2
respostas

ajuda a construir a saída do grep

Eu tenho um comando que estou usando #cat test |grep "Ongoing Calls" |awk -F' ' '{print $3}' 40 2 Como você pode ver, retorna 2 valores 40 & 2 Eu quero agora adicionar estes juntos e colocar em um arquivo como 42 alguma ideia...
07.07.2016 / 10:14
3
respostas

Como usar Awk para imprimir entre dois parâmetros posicionais

Existe uma maneira de imprimir tudo depois de um parâmetro posicional usando o awk? O que eu gostaria que o seguinte comando fosse impresso é "p4 p5 p6 p7" echo p1 p2 p3 p4 p5 p6 p7 | awk '{print $4...}' Além disso, é possível imprimir e...
01.04.2016 / 00:39
1
resposta

Script de bash para resumir “last -a”

Eu gostaria de criar um script de shell de tal forma que ele execute o comando "last -a" e resuma seus dados no formulário: userID : number of login sessions Host or ip1 - number of connections Host or ip2 - number of...
06.04.2016 / 16:12
1
resposta

Como escolher o maior elemento numérico em muitos arquivos com muitos arrays

Eu tenho muitos arquivos, cada um contendo muitos arrays (como entrada 1 e 2, abaixo). Cada matriz tem dois números de elemento na segunda linha. Eu preciso usar um critério lógico para escolher o número mais alto para a primeira e segunda colun...
06.06.2016 / 12:03
1
resposta

grep / awk linhas específicas baseadas em campos específicos; usando variável ksh com awk

Eu tenho este arquivo de entrada: file_in.txt (delimitado por pipe) 3345:tyg|rty|27|0|0|ty6|{89|io|}62|0 3346:tyg|rtyuio|63|0|1|ty6|{89|gh|}45|0 3347:tyu|ray|24|0|0|ty6|{89|uh|}27|0 3348:tyg|rtoy|93|0|1|ty6|{89|yh|}1|0 3349:tyo|rtert|28|0|0...
21.04.2016 / 16:12
2
respostas

Usando o awk para combinar dois arquivos csv em três campos também criar um novo arquivo csv

Gostaria de comparar campos em 2 arquivos csv e criar novo arquivo csv para saída. Eu tenho 2 arquivos csv; este primeiro arquivo é um PC na minha rede: 192.68.205.76,189,FC3F.DB02.ED78,2ndfloor-c001a-asw1,GigabitEthernet3/1,2ndfloor-acces...
19.04.2016 / 21:52
2
respostas

Localiza (e remove) espaços em branco iniciais comuns a partir de arquivo / pipe

Estou procurando uma maneira de encontrar e remover o espaço em branco inicial comum de um fluxo de texto ou arquivo. Eu não quero remover all espaços em branco iniciais (isso seria um simples sed 's/^[[:space:]]*//' ). Apenas a quantidade q...
27.04.2016 / 09:35