Mailinglist Archive: opensuse-de (1497 mails)

< Previous Next >
Re: Ein wenig Hilfe bei einem Skript
  • From: Matthias Müller <elv_matth.mueller@xxxxxx>
  • Date: Wed, 5 Dec 2007 21:24:39 +0100
  • Message-id: <200712052124.46357.elv_matth.mueller@xxxxxx>
Hallo,

Am Mittwoch, 5. Dezember 2007 15:12 schrieb Roman Fietze:
Hallo,

On Tuesday 04 December 2007 17:44:25 Axel Birndt wrote:
Nur dieser Ausdruck: ${f//.png/}

erschließt sich mir nicht. Gehe ich richtig in der Annahme das Du die
Endung .png abschneidest?
Warum funktioniert das?

Wuerde auch mit

${f%.png}/cover.bmp

gehen. Der Ausdruck ganz oben schneidet alle ".png"s aus $f
heraus. Waere da jetzt ein File mit dem Namen "a.png.png", wuerde
daraus ebenfalls "a/cover.bmp" werden.
Nein würde es nicht, denn ein einfaches % entfernt das _kleinste_ passende
Muster. Aus "a.png.png" würde "a.png/cover.bmp"
Erst ein doppeltes % ersetzt das größte passende Muster.
f=a.png.png
fneu=${f%%.png}/cover.bmp
liefert "a/cover.bmp"

--
Mit freundlichen Grüßen
Matthias Müller
(Benutzer #439779 im Linux-Counter http://counter.li.org)
PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!
Siehe auch: http://www.gnu.org/philosophy/no-word-attachments.de.html
< Previous Next >
Follow Ups