Thread File/Dir rename mit Sonderzeichen (9 answers)
Opened by WolverineJR at 2010-08-20 12:32

WolverineJR
 2010-08-20 14:40
#140806 #140806
User since
2010-08-20
5 Artikel
BenutzerIn
[default_avatar]
Habe eine andere Möglichkeit auf Shell-Ebene des Fileservers versucht:
Herausfinden der Inode des jeweiligen Verzeichnisses/Datei:
Code: (dl )
my $inode = (lstat($object))[1];

Mittels der Inode einen "find"-Befehl ausführen und damit ein "xargs"-Kommando:
Code: (dl )
system("find $PATH -inum $inode | xargs -i mv {} \"$newobject\"");
("$newobject" ist der komplette Pfad des Verzeichnisses/Datei mit korrigiertem Sonderzeichen).

Aber hier ist noch der Wurm drin. Anscheinend werden in beiden Variablen des "xargs"-Kommandos der Ergebnisstring des "find"-Kommandos eingefügt.
Der Inhalt der "$newobject"-Variable wird anscheinend ignoriert.

Hat jemand eine Ahnung was ich hier falsch mache??

View full thread File/Dir rename mit Sonderzeichen