Pagina 1 di 1

Formula con grep o sed su .txt

Inviato: dom mar 30, 2014 14:43
da alexj1972
Salve a tutti inizio col dire che sono inesperto, mi servirebbe un comando da poter utilizzare con ubuntu per fare questa cosa:

io ho un file htm che scarico già regolarmete dove all'interno ci sono varie cose tra le quali un valore che a me serve salvare su altro *.txt

questa è una riga di esempio dove devo prelevare il valore delle parola NID: xxx

<td width="5%" class="bld">11739.00</td><td width="2%" class="bld">V</td><td width="3%"><a class="bld" href="tp.php?tp=66">66</a></td><td width="13%"><a class="bld" href="beams.php?s=110&amp;b=192">Astra 1M</a></td><td width="8%" bgcolor="#B3D3EE">DVB-S</td><td width="8%" bgcolor="#B3D3EE">QPSK</td><td width="7%"><a class="bld">27500</a> <a class="bld">3/4</a></td><td width="20%">38.0 Mbps&nbsp;</td><td width="6%">NID:272</td><td width="6%">TID:1066</td> <td dir="ltr" width="2%" align="right"><a href="contribution.php?f=66"><img src="/edit.gif" alt="KingOfSat charts update form" border=0></a></td>

io vorrei poter estrarre tutti i valori dei vari NID contenuti nel file html e salvarlo in atro *.txt , solo esempio NID:272 .

vi ringrazio in anticipo per aiuto

Re: FORMULA CON GREP O SED SU TXT

Inviato: dom mar 30, 2014 19:06
da ZeroUno
Innanzitutto benvenuto nella community.

Se la struttura del file è rigida e sempre quella si fa veloce.

egrep -o "NID:[0-9]*" nomefile

Se poi ci sonw variazioni sul tema allora cambia

Matteo.

P.S.: scrivere tutto maiuscolo nel titolo equivale a urlare. Tienilo presente per le prossime volte.