Forums Neueste Beiträge
 

Nummer aus einem String herrauschneiden

09/10/2008 - 08:58 von Knut Rauscher | Report spam
Hallo,

folgende Varianten sind möglich:

FMS3580325070 aaaaa bbbb
FMS 0804HAM4831 cccc dddd
fms1180542130 eeee ffff

mich interessiert im String nur die Nummer. Nun kann es passieren das
nach dem FMS auch mal Leerzeichen erschienene.

Mit cut könnte ich die Fàlle ohne Leerzeichen erschlagen:

NUMMER=`echo "FMS3580325070 aaaaa bbbb" | cut -f1 -d" "`

Nur wie könnte ist das Leerzeichen mit einem Einzeiler
auch erschlagen?

Schöne Grüße

sendet Knut
 

Lesen sie die antworten

#1 Stefan Tomanek
09/10/2008 - 09:14 | Warnen spam
Knut Rauscher schrieb:

FMS3580325070 aaaaa bbbb
FMS 0804HAM4831 cccc dddd
fms1180542130 eeee ffff

mich interessiert im String nur die Nummer. Nun kann es passieren das
nach dem FMS auch mal Leerzeichen erschienene.

Nur wie könnte ist das Leerzeichen mit einem Einzeiler
auch erschlagen?



echo FMS 3580325070 aaaaa bbbb | sed -r 's/^(FMS ?[[:alnum:]]+).*/\1/i'

GPG available and welcome
http://stefans.datenbruch.de/

Ähnliche fragen