Fede
29-08-2012, 19:06
Ciao a tutti, mi trovo a dover affrontare il seguente problema:
purtroppo non sono particolarmente abile con i comandi suddetti.
Dovrei, tramite una greppata, estrarre un dettaglio da un file così configurato.
Premetto che il file é un .gz...
quindi gzless NOMEFILE | grep /sed/esed... BOH...
Il file é uno pseudo XML costruito in questo modo:
<tag>
<Contenuto>
</tag>
<tag>
<Contenuto>
</tag>
<tag>
<Contenuto>
</tag>
......
---
Mi servirebbe estrarre le seguenti info:
<tag>
<Contenuto>
</tag>
dove Contenuto contiene una stringa nota (di dimensione costante di 5 caratteri )...
il pattern da controllare é quindi:
INIZIO*
*numero righe variabile*
*STRINGA*
*numero righe variabile*
*FINE
Il s.o é un solaris10.
Ho provato invano con SED (between), con Egrep, ...
Non so dove sbattere la testa.
Avendo peraltro anche scomodato bei cervelli invano, chiunque riuscirà nell' intento si guadagnerà la mia stima vita natural durante :D (direte voi sticazzi :D:D:D)
Vi prego AIUTOOOO. Dovrò fare un lavoro di copia e incolla pazzesco altrimenti.
purtroppo non sono particolarmente abile con i comandi suddetti.
Dovrei, tramite una greppata, estrarre un dettaglio da un file così configurato.
Premetto che il file é un .gz...
quindi gzless NOMEFILE | grep /sed/esed... BOH...
Il file é uno pseudo XML costruito in questo modo:
<tag>
<Contenuto>
</tag>
<tag>
<Contenuto>
</tag>
<tag>
<Contenuto>
</tag>
......
---
Mi servirebbe estrarre le seguenti info:
<tag>
<Contenuto>
</tag>
dove Contenuto contiene una stringa nota (di dimensione costante di 5 caratteri )...
il pattern da controllare é quindi:
INIZIO*
*numero righe variabile*
*STRINGA*
*numero righe variabile*
*FINE
Il s.o é un solaris10.
Ho provato invano con SED (between), con Egrep, ...
Non so dove sbattere la testa.
Avendo peraltro anche scomodato bei cervelli invano, chiunque riuscirà nell' intento si guadagnerà la mia stima vita natural durante :D (direte voi sticazzi :D:D:D)
Vi prego AIUTOOOO. Dovrò fare un lavoro di copia e incolla pazzesco altrimenti.