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: