String in der Bash zerlegen

Andre Landwehr andrel at cybernoia.de
Thu Aug 6 14:18:07 CEST 2009


echo "String1/String2/String3" | sed -e 's#.\+/\([^/]\+\)#\1#'

Gruß Andre

On Thu, 6 Aug 2009 12:59:42 +0200
"Marco Wiese" <mwiese at beit.de> wrote:

> Moin,
> 
> bin gerade dabei, ein kleines Shellscript (Bash) zu schreiben und stosse 
> auf folgendes Problem:
> Ich habe einen String im Format String1/String2/String3
> 
> Nun brauche ich davon aber immer nur den String nach dem letzten "/". Die 
> Länge ist allerdings variabel, so dass ich nciht weiß, wieviel Slashes 
> enthalten sind. Weiß jemand Rat, wie ich an den letzten Schtring komme???
> 
> Danke und Gruß
> Marco
> --
> Linux mailing list Linux at lug-owl.de
> subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
> Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo


-- 
Andre Landwehr, Ricklinger Stadtweg 42, D-30459 Hannover
Phone: +49-(0)511-1054932, Mobile: +49-(0)175-4648375

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20090806/998066fd/attachment.sig>


More information about the Linux mailing list