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:
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
Am Mittwoch, 5. Dezember 2007 15:12 schrieb Roman Fietze:
Hallo,Nein würde es nicht, denn ein einfaches % entfernt das _kleinste_ passende
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.
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 > |