Sed


schlawiner

Mitglied
Hallo,

mit

Code:
sed 's/[^[[:digit:]]\+/\ /g'
werden lediglich aus einem String die Zahlen angezeigt.

wie mache ich das wenn die Zahlen einen . enthalten

z.B

1.56
 

Technipion

Erfahrenes Mitglied
Ich habe auf die Schnelle das hier gefunden:


Dort wird das hier vorgeschlagen:
Bash:
sed -r 's/.* ([0-9]+\.*[0-9]*).*?/\1/' infile.txt > outfile.txt
Geht ja eigentlich nur um den regulären Ausdruck...

Gruß Technipion