Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 03: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 / 17: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 / 10:41
2
respostas

Converte duas linhas em duas colunas

Eu gostaria de converter cada duas linhas em duas colunas usando awk . Qualquer ajuda apreciada. input.txt: # Query: gi|11465907|ref|NC_001872.1| Chlamydomonas eugametos genome, complete genome # 0 hits found # Query: gi|11465922|ref|NC_...
20.09.2014 / 06:10
1
resposta

Interpolar Dados Colunares

Estou tentando encontrar uma maneira de interpolar entre duas linhas de dados em um arquivo CSV, provavelmente usando awk . No momento, cada linha representa um ponto de dados na Hora 0 e na Hora 6. Estou tentando preencher os dados de hora em...
19.09.2018 / 02:28
1
resposta

Como posso usar o awk para obter valor várias vezes de um arquivo para outro arquivo?

Arquivo1: 01 999 234 432 666 02 888 453 234 763 03 145 334 235 456 04 234 784 482 785 05 868 453 546 787 Arquivo2: 01 01 02 03 03 05 Como eu quero fazer a correspondência entre a primeira coluna dos 2 arquivos e obter a saída espe...
09.11.2018 / 04:00
2
respostas

Como extrair o número da string abaixo, que é a saída de um comando?

Eu quero extrair o número da mensagem que recebemos executando o comando mailx -H . Eu quero apenas os números de mensagem de mensagens não lidas e novas. Eu tentei com o comando abaixo: mailx -H|grep '^ [UN]'|cut -c 3- Mas não está dan...
06.09.2018 / 13:10
1
resposta

awk print from passwd mas apenas com o userid 1000

Ok, já fiz: cat /etc/passwd | awk -F: '{ print $1 }' -F == > Especifique um separador de arquivos para delinear campos de dados em uma linha $ 1 == > Representa o primeiro campo na entrada mas como imprimir apenas usuários com...
04.09.2018 / 14:46
1
resposta

Mostrando linhas que não têm padrão

Estou tentando obter o nome do monitor de meus monitores secundários usando xrandr -q. Eu sou capaz de obter o primário usando xrandr -q | awk '/primary/{print $1}' , mas também quero obter os monitores secundários. Eu tentei xrandr -q | awk...
11.09.2018 / 14:26
2
respostas

Problema na impressão do elemento da matriz no awk

p=n/1000 printf "%s",arr[p]; Isso não está imprimindo nada, embora eu tenha verificado o valor de p . Está saindo bem. Eu tentei imprimir o elemento desta forma também: printf "%s",arr[7]; Este aqui funciona.     
08.09.2018 / 23:09