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 23:56:54 -0300

Em parte sim,na regex está perfeito, mas eu gostaria de declarar apenas um array e colocar as diferentes entradas em diferentes posições, mas com apenas um array.


Em sex, 24 de ago de 2018 às 20:33, address@hidden [shell-script] <address@hidden> escreveu:
 

Olá Rodrigo, veja se ajuda, não sei se entendi direito.

i=;while read linha; do
[[ "$linha" =~ --....-..-..\ ..:..:..-- ]] && { let i++;j=0;}
eval vetor$i[j++]="\$linha";done < <(wget google.com 2>&1)

for i in ${!vetor1[*]};do echo "${vetor1[i]}";done
--2018-08-24 20:29:57-- http://google.com/
Resolvendo google.com (google.com)... 216.58.202.206, 2800:3f0:4001:817::200e
Conectando-se a google.com (google.com)|216.58.202.206|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 301 Moved Permanently
Localização: http://www.google.com/ [redirecionando]

for i in ${!vetor2[*]};do echo "${vetor2[i]}";done
--2018-08-24 20:29:57-- http://www.google.com/
Resolvendo www.google.com (www.google.com)... 64.233.190.147, 64.233.190.99, 64.233.190.105, ...
Conectando-se a www.google.com (www.google.com)|64.233.190.147|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: não especificada [text/html]
Salvando em: “index.html.7”

0K .......... . 168K=0,07s

2018-08-24 20:29:58 (168 KB/s) - “index.html.7” salvo [11737]

Abraços Paulo

On 8/23/18 3:12 PM, Rodrigo Cunha address@hidden [shell-script] wrote:
> 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 <http://google.com>
> --2018-08-22 16:58:04-- http://google.com/
> Resolvendo google.com <http://google.com> (google.com <http://google.com>)... 172.217.29.46,
> 2800:3f0:4004:808::200e
> Conectando-se a google.com <http://google.com> (google.com <http://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/ <http://www.google.com/> [redirecionando]
> --2018-08-22 16:58:06-- http://www.google.com/
> Resolvendo www.google.com <http://www.google.com> (www.google.com <http://www.google.com>)... 216.58.202.228,
> 2800:3f0:4004:806::2004
> Conectando-se a www.google.com <http://www.google.com> (www.google.com
> <http://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
>
>
> ----------------------------------------------------------
> Enviado por: Rodrigo Cunha <address@hidden>
> ----------------------------------------------------------



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


reply via email to

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