On Wednesday, April 20, 2005 7:46 PM, Christian Boltz wrote:
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.
Hallo Christian, danke an Dich und alle die mir bei dem Problem geholfen haben, leider hat es auch so nicht hingehauen, ich habe nun ein "Fehlerprotokoll" ausgeben lassen und die restl. Dateinamen mit der Hand korrigiert. In jedem Fall hoffe ich, das ich sobald keine Mac Platte mehr sehen muß ;) Gruß Daniel