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

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

Re: [shell-script] Extração de dados em HTML


From: phfbettega
Subject: Re: [shell-script] Extração de dados em HTML
Date: Tue, 9 May 2017 20:25:49 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0

Olá andrelucio, veja se esse sed ajuda
sed -nr '/user\.default/ {:a;/10\.255/b fim;N;ba;:fim 
s/(user\.default).*(10\.255[.0-9]+).*/\1 \2/p}'
Abraços Paulo

On 09-05-2017 17:41, address@hidden [shell-script] wrote:
Opa, Pessoal.


Gostaria de uma ajuda de vocês na seguinte questão.


Eu possuo um estrutura html e preciso extrair a "user.default" e o IP 
(10.255.x.x/16) que está 4 linhas

abaixo.


A extração deve fica da seguinte forma: user.default 10.255.0.1.


Utilizei o sed -n '/user.default/,/10.255./p' index.html com grep e tr mas não 
ficou da maneira ideal.


Alguém tem uma sugestão melhor.


Segue abaixo um trecho da estrutura:


<tr id="r:server1:200.1.2.1:443">

<td class="listr">

user.client1</td>

<td class="listr">

200.1.2.1:443</td>

<td class="listr">

10.255.0.92</td>

<td class="listlr">

Mon May  8 19:35:27 2017</td>

</tr>


<tr id="r:server1:200.1.2.2:443">

<td class="listr">

user.default</td>

<td class="listr">

200.1.2.2:443</td>

<td class="listr">

10.255.1.158</td>

<td class="listlr">

Tue May  9 09:20:01 2017</td>

</tr>


<tr id="r:server1:200.1.2.3:443">

<td class="listr">

user.client2</td>

<td class="listr">

200.1.2.3:443</td>

<td class="listr">

10.255.0.253</td>

<td class="listlr">

Mon May  8 11:37:03 2017</td>

</tr>


<tr id="r:server1:200.1.2.4:443">

<td class="listr">

user.default</td>

<td class="listr">

200.1.2.4:443</td>

<td class="listr">

10.255.1.54</td>

<td class="listlr">

Tue May  9 09:19:52 2017</td>

</tr>





<tr id="r:server1:200.1.2.111:443">

<td class="listr">

user.client1</td>

<td class="listr">

200.1.2.1:443</td>

<td class="listr"><a href="http://10.255.0.92";

target="_blank">10.255.0.92</a></td>

<td class="listr">

Tue May  9 02:16:06 2017</td>

<td class="listr">

248 KB</td>

<td class="listr">

251 KB</td>

<td class="listr iconcell"><a

id="i:server1:200.1.2.111:443"

title="Kill client connection from 200.1.2.111:443"

onclick="killClient('server1', '200.1.2.111:443');"><i

class="fa fa-fw fa-times-circle"

style="color: red; width: 1em;"></i></a></td>

</tr>


<tr id="r:server1:200.1.2.22:443">

<td class="listr">

user.default</td>

<td class="listr">

200.1.2.22:443</td>

<td class="listr"><a href="http://10.255.1.161";

target="_blank">10.255.1.161</a></td>

<td class="listr">

Tue May  9 09:20:01 2017</td>

<td class="listr">

37 KB</td>

<td class="listr">

37 KB</td>

<td class="listr iconcell"><a

id="i:server1:200.1.2.22:443"

title="Kill client connection from 200.1.2.22:443"

onclick="killClient('server1', '200.1.2.22:443');"><i

class="fa fa-fw fa-times-circle"

style="color: red; width: 1em;"></i></a></td>

</tr>


<tr id="r:server1:200.1.2.23:443">

<td class="listr">

user.client2</td>

<td class="listr">

200.1.2.23:443</td>

<td class="listr"><a href="http://10.255.1.192";

target="_blank">10.255.1.192</a></td>

<td class="listr">

Tue May  9 05:11:00 2017</td>

<td class="listr">

163 KB</td>

<td class="listr">

163 KB</td>

<td class="listr iconcell"><a

id="i:server1:200.1.2.23:443"

title="Kill client connection from 200.1.2.23:443"

onclick="killClient('server1', 200.1.2.23:443');"><i

class="fa fa-fw fa-times-circle"

style="color: red; width: 1em;"></i></a></td>

</tr>




--------------------------------------------------------------------------------------------------------------
Enviado por: address@hidden
--------------------------------------------------------------------------------------------------------------


reply via email to

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