PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeichen in Dateinamen ändern



Morb1d
11.06.05, 18:49
Servus

Ich suche ein Script, das mir in einem Verzeichnis bei allen Dateinamen in denen ein "_" ist, diese in ein " "(Leerzeichen) verwandelt. Kann mir jemand eins liefern, oder wenigstens ein paar Anhaltspunkte geben? Dürfe ja nicht allzu groß ausfallen. Ja, ich weiß Leerzeichen in Dateinamen sind doof, aber ich brauchs trotzdem. ;)

Danke

linuxazubi
11.06.05, 18:53
vielleicht kann krename dein problem lösen?

[CCCB]m0p
11.06.05, 19:21
#!/bin/bash
for i in *.*; do
muh=$( echo $i | sed s/"_"/"\ "/g)
mv $i "$muh"
done;


hf :) :ugly:

als 'ren' z.B in dem verzeichnis speichern, in dem du die datein umbenennen willst!
chmod +x ren
./ren

und die fehlermeldungen ignorieren, wenn da steht... ist die selbe datei :x

Morb1d
12.06.05, 00:18
Dankeschön :)
Wieder ein bißchen was gelernt

schnabeltasse
12.06.05, 01:54
for i in *.*
ein
for i in *sollte genügen, es sei denn man erinnert sich gerne an dos :cool: