Ciao a tutti, come si fa a matchare tutto fino a che non contiene
opzionalmente una parola?

Ho dei file di testo tipo:
[...]
Sample Name:        909388-001 1° 1:10
[...]

oppure
[...]
Sample Name:        Std livello 3                  Injection
Volume:                                 25,0
[...]

oppure
[...]
Sample Name:         909436-002 1:2                 Injection
Volume:                              25,0
[...]


Io dovrei in questi file andare a prendere il sample name. Prima faccio
un grep Sample\ Name e poi pensavo di prendere il sample name con sed.
Mi piacerebbe dire qualcosa tipo:
prendi dopo Sample\ Name:[\ \t]* tutto fino a Injection oppure, se
Injection non c'è, fino alla fine della riga.

Spero di essermi spiegato.

Grazie mille

Piviul


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Rispondere a