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

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

Capturar padrão de uma expressão regular


From: Leonardo
Subject: Capturar padrão de uma expressão regular
Date: Tue, 19 May 2009 18:29:04 -0300

Olá,

Tenho um arquivo com o seguinte conteúdo:

<pre><img src="/icons/blank.gif" alt="Icon "> <a
href="?C=N;O=D">Name</a>                    <a href="?C=M;O=A">Last
modified</a>      <a href="?C=S;O=A">Size</a>  <a
href="?C=D;O=A">Description</a><hr><img src="/icons/back.gif" alt="[DIR]">
<a href="/downloads/patches/">Parent
Directory</a>                             -
<img src="/icons/text.gif" alt="[TXT]"> <a
href="graph_search.patch">graph_search.patch</a>      02-Mar-2009 21:50
1.0K
<img src="/icons/unknown.gif" alt="[   ]"> <a
href="page_length_graph_view.patch">page_length_graph_vi..&gt;</a>
02-Mar-2009 21:50  1.4K
<img src="/icons/text.gif" alt="[TXT]"> <a
href="ping_timeout.patch">ping_timeout.patch</a>      02-Mar-2009 21:50
2.4K
<img src="/icons/folder.gif" alt="[DIR]"> <a
href="pre-patched/">pre-patched/</a>            02-Mar-2009 22:05    -
<img src="/icons/text.gif" alt="[TXT]"> <a
href="snmp_string_issue_with_rrdtool_creation.patch">snmp_string_issue_wi..&gt;</a>
02-Mar-2009 21:50  336
<hr></pre>
<address>Apache Server at www.cacti.net Port 80</address>
</body></html>

e estou interessado em pegar o nome de todos os arquivos que tenham seu nome
terminado com ".patch".

Assim, tentei fazer:

$ cat cacti.html | egrep "*\.patch"
<img src="/icons/text.gif" alt="[TXT]"> <a
href="graph_search.patch">graph_search.patch</a>      02-Mar-2009 21:50
1.0K
<img src="/icons/unknown.gif" alt="[   ]"> <a
href="page_length_graph_view.patch">page_length_graph_vi..&gt;</a>
02-Mar-2009 21:50  1.4K
<img src="/icons/text.gif" alt="[TXT]"> <a
href="ping_timeout.patch">ping_timeout.patch</a>      02-Mar-2009 21:50
2.4K
<img src="/icons/text.gif" alt="[TXT]"> <a
href="snmp_string_issue_with_rrdtool_creation.patch">snmp_string_issue_wi..&gt;</a>
02-Mar-2009 21:50  336

Beleza, só que agora eu não sei como faço para capturar apenas a parte usada
como parâmetro do href, como, por exemplo, graph_search.patch.

Qual ferramenta ou comando eu poderia usar para ter como saída apenas a
lista dos arquivos que são referenciados nesses href's? Tem jeito de fazer
isso com (e)grep?


Atc,

Leonardo Andrade.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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