aiutino regular expression in sed
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
Reply to: