I have a string
joe-dimech-varp123.23-drw.msf
peter-erch-varp2.23-drw.msf
pawlu-donje-seru-varp3123.23-drw.msf
I want to remove the entry containing the varp tag (The varp is followed by a number)
I want to get
joe-dimech-drw.msf
peter-erch--drw.msf
pawlu-donje-seru-drw.msf
birei
2
Hi kristinu,
One way using 'sed':
$ sed 's/varp[0-9][^-]*-//' infile
joe-dimech-drw.msf
peter-erch-drw.msf
pawlu-donje-seru-drw.msf
Regards,
Birei
Using cut:
$ cut -d- -f1,2,4 inputfile
joe-dimech-drw.msf
peter-erch-drw.msf
pawlu-donje-varp3123.23
$
$ cat f28
joe-dimech-varp123.23-drw.msf
peter-erch-varp2.23-drw.msf
pawlu-donje-seru-varp3123.23-drw.msf
$
$
$ perl -plne 's/-varp[\d.]+//' f28
joe-dimech-drw.msf
peter-erch-drw.msf
pawlu-donje-seru-drw.msf
$
$
tyler_durden