Hallo Daniel, hallo Leute, Am Dienstag, 19. April 2005 09:30 schrieb Daniel Bauer:
On Thursday, April 14, 2005 12:17 AM, Christian Boltz wrote:
Am Mittwoch, 13. April 2005 09:24 schrieb Daniel Bauer: [kranke Dateinamen]
Bist Du sicher, dass da wirklich ein Fragezeichen im Dateinamen steht? Guck Dir mal ein Verzeichnislisting mit ls -b an.
kann ich dieses Format das ls -b ausgibt auch von find bekommen, damit ich die Dateinamen korrigieren kann?
AFAIK nicht, aber mit find -exec renameit müsste es funktionieren. renameit ist folgendes kleine Script: (Ungetestet!) altername="$1" neuername="`echo \"$altername\" | sed 's/[^a-z0-9]/_/g'`" mv -i "$altername" "$neuername" Besonders wichtig ist das Quoting sämtlicher Variablen! Und "mv -i" verhindert, dass Dateien bei Gleichheit des neuen Namens überschrieben werden. Gruß Christian Boltz --
warum plonkt ihr nicht leise? Weil man gelegentlich eine tote Krähe beim Kornfeld aufhängen muß, damit andere Krähen begreifen, daß der lange schwarze Stock nicht nur Bumm macht, sondern auch Aua. [> Hans-Robert Wagner und Ratti in suse-linux]