Veröffentlicht 1. Februar 200718 j Mahlzeit Also ich hab ein kleines Problem, an dem ich mich aber sehr lange aufhalten werde (werde müssen!) Vlt kann mir ja einer von euch schnell auf die Sprünge helfen. Ich hab diverse Dateien auf einem UNIX Server die fälschlicher Weise im Dateinamen ein Leerzeichen enthalten. Diese soll ich nun alle HÄNDISCH entfernen, kann mir einer von euch vlt sagen wie ich ein kleinen Script basteln kann bzw einen Befehl der mir alle Dateinen raussucht und im Namen das Leerzeichen rausnimmt!? Thx
1. Februar 200718 j cd /verzeichnis for ${I} in `ls -1` do NEWNAME=`echo ${I} | sed s/\ /_/g` echo mv ${I} ${NEWNAME} done Das kannst du einfach mal testen. Wenn das Ergebnis gut aussieht entfernst du einfach das echo vor dem mv und fertig is' die Laube.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.