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

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

Re: [shell-script] Obter informações de um arqu ivo HTML (Shell Script)


From: Julio C. Neves
Subject: Re: [shell-script] Obter informações de um arqu ivo HTML (Shell Script)
Date: Wed, 20 Jul 2016 16:37:13 -0300

Vc já perguntou isso há tempos e mais de 20 pessoas te responderam, inclusive eu, só que vc não falou nada acerca da minha resposta. Vou tentar novamente e espero que vc dê retorno, para que se possa chegar aonde vc quer.

Copiei os dados que vc mandou e colei em arq. Veja minha linha de comandos, que é bastante simples:

$ grep -Eo 'swarm\.[a-z]+[1-9]+|10\.255\.[0-9]{1,3}\.[0-9]{1,3}' arq
swarm.cliente1
10.255.0.7
10.255.0.7
swarm.cliente2
10.255.0.5
10.255.0.5
swarm.cliente3
10.255.0.123
10.255.0.123

Se vc não quiser o IP repetido, basta:

$ grep -Eo 'swarm\.[a-z]+[1-9]+|10\.255\.[0-9]{1,3}\.[0-9]{1,3}' arq | uniq
swarm.cliente1
10.255.0.7
swarm.cliente2
10.255.0.5
swarm.cliente3
10.255.0.123

Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 25
-29/07
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 20 de julho de 2016 16:03, address@hidden [shell-script] <address@hidden> escreveu:
 

Na verdade ainda estou tentando resolver. O que acontece é que eu tenho o script de backup em bash, que precisa coletar as informações de nome do servidor (swarm.nome) e o IP (10.255.x.x), o problema é a página html a qual eu realizava esse download mudou, e agora ela ficou em um formato diferente. Que é esse:


<tr id="r:server1:187.111.111.111:46462">
                                                        <td class="listr">
                                        swarm.cliente1                              </td>
                                                        <td class="listr">
                                        187.111.111.111:46462                            </td>
                                <td class="listr">
                                        <a href="" href="http://10.255.0.7" target="_blank">http://10.255.0.7" target="_blank">10.255.0.7</a></td>
                                                        <td class="listr">
                                        Tue Jul 19 00:00:21 2016                                </td>
                                <td class="listr">
                                        1.06 MB                         </td>
                                <td class="listr">
                                        1.42 MB                         </td>
                                <td class="listr iconcell"><a
                                        id="i:server1:187.111.111.111:46462"
                                        title="Kill client connection from 187.111.111.111:46462"
                                        _onclick_="killClient('server1', '187.111.111.111:46462');"><i
                                                class="fa fa-fw fa-times-circle"
                                                style="color: red; width: 1em;"></i></a></td>
                        </tr>
                                                <tr id="r:server1:191.111.111.111:64518">
                                                        <td class="listr">
                                        swarm.cliente2                         </td>
                                                        <td class="listr">
                                        191.111.111.111:64518                             </td>
                                <td class="listr">
                                        <a href="" href="http://10.255.0.5" target="_blank">http://10.255.0.5" target="_blank">10.255.0.5</a></td>
                                                        <td class="listr">
                                        Mon Jul 18 06:43:39 2016                                </td>
                                <td class="listr">
                                        31.64 MB                                </td>
                                <td class="listr">
                                        105.26 MB                               </td>
                                <td class="listr iconcell"><a
                                        id="i:server1:191.111.111.111:64518"
                                        title="Kill client connection from 191.111.111.111:64518"
                                        _onclick_="killClient('server1', '191.111.111.111:64518');"><i
                                                class="fa fa-fw fa-times-circle"
                                                style="color: red; width: 1em;"></i></a></td>
                        </tr>
                                                <tr id="r:server1:191.111.111.111:41489">
                                                        <td class="listr">
                                        swarm.cliente3                           </td>
                                                        <td class="listr">
                                        191.111.111.111:41489                           </td>
                                <td class="listr">
                                        <a href="" href="http://10.255.0.123" target="_blank">http://10.255.0.123" target="_blank">10.255.0.123</a></td>
                                                        <td class="listr">
                                        Sat Jul 16 12:29:18 2016                                </td>
                                <td class="listr">
                                        10.42 MB                                </td>
                                <td class="listr">
                                        42.68 MB                                </td>
                                <td class="listr iconcell"><a
                                        id="i:server1:191.111.111.111:41489"
                                        title="Kill client connection from 191.111.111.111:41489"
                                        _onclick_="killClient('server1', '191.111.111.111:41489');"><i
                                                class="fa fa-fw fa-times-circle"
                                                style="color: red; width: 1em;"></i></a></td>
                        </tr>




reply via email to

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