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

Re: aiutino regular expression in sed



On Mon, 09 Nov 2009 11:43:24 +0100
Paolo Sala <piviul@riminilug.it> 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


Reply to: