Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 04: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 / 00: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 / 03: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 / 11: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 / 12: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 / 12: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 / 21:09
1
resposta

Como comparar a saída awk com o valor int / float

Eu tenho arquivo contém resultados do meu teste de velocidade que foi executado nas últimas horas através do meu script. Os resultados no arquivo de texto são os seguintes, Script iniciado em segunda 23 julho 2018 04:41:11 PM IST nome do arquivo...
23.07.2018 / 15:11
2
respostas

Acrescentar à segunda coluna

Existe um arquivo csv ip,time,name 1.1.1.1,2018-08-31 10:01:03,postgres 2.1.1.1,2018-08-31 12:51:13,oracle 3.1.1.1,2018-08-31 14:32:53,sql Eu preciso de saída como abaixo ip,time,name 1.1.1.1,2018-08-31 10:01:03.1,postgres 2.1.1.1,2018...
31.08.2018 / 09:38
2
respostas

Como obter as últimas três últimas datas de um log de arquivo?

Como posso imprimir as últimas três datas da próxima saída: User;month/day/year user1:01/01/2015 user1:01/01/2015 user1:01/01/2015 ... user1:01/09/2018 user1:01/08/2018 user1:01/07/2018 user1:01/04/2016 us...
03.09.2018 / 16:42