Re: rename - Änderung von Dateinamen

From: Franz Timmer <ml(at)ft-c.de>
Date: Sat, 25 Jul 2015 01:21:19 +0200

Hallo,

die Leerzeichen sind bereits entfernt

Der folgende Befehl zeigt keine Wirkung, gibt aber auch keine
Fehlermeldung aus:

rename -R '-s/^/aa_/g' *

Das gleiche Ergebnis ergibt die Ersetzung $1 durch \1

rename -R '-s/(.*)/aa_\1/g' *

Gruss
Franz

On 25.07.2015 00:46, Polytropon wrote:
> On Sat, 25 Jul 2015 00:28:19 +0200, Franz Timmer wrote:
>> folgender Befehl ersetzt alle Leerzeichen in den Dateinamen mit dem
>> Unterstrich:
>>
>> rename -R '-s/ /_/g' *
>>
>> Jetzt hätte ich gern ein Prefix vor dem Dateinamen.
>>
>> rename -R '-s/(.*)/aa_$1/g' * # funktioniert leider nicht.
>>
>> Gibt es hierfür auch eine Ein-Zeilen-Lösung auf FreeBSD?
>
> Das Programm "rename" befindet sich nicht im "Lieferumfang"
> von FreeBSD, aber wenn ich mal unterstellen darf, daß die
> Regex-Transformation "typische" Regexe frißt, verushc's mal
> hiermit:
>
> rename -R '-s/ /_/g; s/^/aa_/g' *
>
> Testen kann ich es leider aktuell nicht. Mein eigener
> Leerzeichen-Eliminator kann das zwar, ist aber definitiv
> kein Einzeiler mehr. :-)
>
>

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 25 Jul 2015 - 01:21:35 CEST

search this site