On Mon, 09 Nov 2009 11:43:24 +0100
Paolo Sala <[email protected]> wrote:

> 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
> [...]

Mah, se ho capito bene cosa intendi, secondo me si può fare tutto con
una sola riga di awk. Qualcosa tipo:

gawk  -F"Injection" '/Sample Name/ {split($1,a,"Sample Name:");print
a[2]}' nome_del_tuo_file

Non l'ho testato, magari fai una prova tu ;-)

Saluti
Scander


--
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