shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Duvida, regex e array dinamico.


From: Rodrigo Cunha
Subject: Re: [shell-script] Duvida, regex e array dinamico.
Date: Fri, 24 Aug 2018 18:39:38 -0300

Opa, obrigado pela resposta.
Seguinte, eu quero pegar essa string de tempo:  --2018-08-22 16:58:04-- e inserir toda string que vem depois dela e até a proxima.Ou seja entre strings do tipo: ( --2018-08-22 16:58:04--)
e colocar cada uma dentro de um ponteiro no array, ponteiro é posição tipo Array = [1,2,3...];
O problema é que, dependendo do dominio o numero de strings tipo ( --2018-08-22 16:58:04--  ) muda, em função do stdout do wget. Dai vem a necessidade de ter um array de tamanho dinamico e não um array de tamanho fixo, pois ele funcionaria em função do stdout.

Uma outra opção seria estipular um array de tamanho estatico e se o numero de strints tipo (--2018-08-22 16:58:04--) for maior que o array, reportar um erro.É uma outra possibilidade.Mas a ideia de um array dinamico em função de um stdout é algo que me interessa também.



Em sex, 24 de ago de 2018 às 14:59, Robson Alexandre address@hidden [shell-script] <address@hidden> escreveu:
 

Rodrigo,

não entendi qual seu objetivo.

você quer executar um wget e quer pegar apenas as linhas que comecem com um -- datetime -- e colocá-los em um array?
Você poderia nos dar um exemplo do q você recebe do wget e como vc quer a saída?

Atenciosamente
Robson Alexandre

Em qui, 23 de ago de 2018 às 15:12, Rodrigo Cunha address@hidden [shell-script] <address@hidden> escreveu:
 

Olá srs, preciso de uma ajuda.

Quero criar um array onde o conteúdo de um stdout seja inserido automaticamente em posições diferentes.
No exemplo abaixo, fiz um wget para o google e retornou um texto. Quero 
criar um array dinamico que insira dentro de cada posição todo conteudo(em string) entre este padrão "--2018-08-22 16:58:04--"
Pretendo inserir um vetor, no array em cada padrão e captura-lo por uma Regex..

EX:
Comando: #wget google.com
--2018-08-22 16:58:04--  http://google.com/
Resolvendo google.com (google.com)... 172.217.29.46, 2800:3f0:4004:808::200e
Conectando-se a google.com (google.com)|172.217.29.46|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 301 Moved Permanently
Localização: http://www.google..com/ [redirecionando]
--2018-08-22 16:58:06--  http://www.google.com/
Resolvendo www.google.com (www.google.com)... 216.58.202.228, 2800:3f0:4004:806::2004
Conectando-se a www.google.com (www.google.com)|216.58.202.228|:80.... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: não especificada [text/html]
Salvando em: “index.html.1”



--
Atenciosamente,
Rodrigo da Silva Cunha
São Gonçalo, RJ - Brasil

--
Atenciosamente

Robson Alexandre



--
Atenciosamente,
Rodrigo da Silva Cunha
São Gonçalo, RJ - Brasil


reply via email to

[Prev in Thread] Current Thread [Next in Thread]