Hi David! On Mo, 15 Mär 2010, David Haller wrote:
Am Mon, 15 Mär 2010, Christian Brabandt schrieb:
Das scheint eh ein neues Feature der bash zu sein, weil ich zumindest bisher noch nichts davon gelesen habe, dass man % bzw # bei Pattern substitution benutzen darf. (% erzwingt ein Match am Ende, # am Anfang). Kann natürlich auch sein, dass es bisher einfach nicht vorgesehen ist, Parameter Substitution mittels %/# zu verwenden.
Das gibt's mind. seit:
$ bash --version GNU bash, version 2.03.0(1)-release (i386-suse-linux) Copyright 1998 Free Software Foundation, Inc.
==== man bash
[…] Tatsächlich? Dann habe ich jahrelang die Manpage nicht richtig verstanden oder gelesen ;)
AFAIK ist das sogar portabel (POSIX).
Eben nicht. http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_... Hier finde ich nichts über parameter substitution.
Achso: Korrekt dürfte "${datei/%.tif/.jpg}" sein.
In dem Fall schon. Mit freundlichen Grüßen Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org