Thread rename unter bash (8 answers)
Opened by themiwi at 2005-09-15 01:42

Dubu
 2005-09-20 16:01
#58018 #58018
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Tja, Linux ist eben nicht gleich Linux. :)

Ueber dieses Problem bin ich auch schon mal gestolpert: SuSE liefert ein anderes rename(1) mit als Debian, aber beide heissen gleich. Ich weiss nicht, was andere Distributionen mitliefern. Debian jedenfalls hat eine Variante des Skriptes von Larry Wall, SuSE dagegen - wie Relais auch bemerkt hat - ein Binary (unbekannter Herkunft).

Leider unterscheiden sich die beiden Programme nicht nur in der Quelle, sondern auch in der Syntax:
SuSE-Version: rename from to file(s)
Debian-Version: rename perlexpr file(s)

Der Aufruf
rename @ - *
in der "SuSE-Syntax" entspraeche damit am ehesten einem
rename 's/\@/-/g' *
in der "Debian-Syntax".

Im Gegensatz zu dem, was Novell auf der Seite behauptet ("For all Linux users"), erwartet ihr Skript das SuSE rename(1) und laeuft deshalb nicht bei allen Linuxbenutzern...

View full thread rename unter bash