Hallo Zusammen, als Neuling in der Linuxumgebung habe ich folgendes Problem: Wir sind gerade dabei unser Fileshare von einem Linux OS in ein Win OS umzuziehen. Jetzt meckert die Windowsumgebung, wenn im Ordnernamen Punkte vorkommen. Diese kommen aber fast in jedem Ordnernamen vor. Bsp. www.bla.de/bla_bl.de/bla.bla.com ... usw. Die Ordnernamen einzeln händisch umzubenennen wäre IT zu Fuß und so ziemlich aufwendig. Jetzt habe ich versucht ein Script zu schreiben, komme aber nicht wirklich weiter. Mein Skript sieht wie folgt aus: #!/bin/bash
for i in ` find . -type d -name "*.*"` # finde alle ordner die einen Punkt im Namen haben
do
echo $i # gebe ordnernamen aus
sed -e 's/'.'/''/g' # und ersetze im Ordnernamen $i Punkt durch Leerzeichen
# ich habe an dieser stelle auch diese Zeile versucht: ${i /.//} - klappt aber auch nicht
done
mein Ansatz ist: ich will die Ordnernamen in eine Stringvariable schreiben und diesen mittels der Variable umbennen, indem ich die Zeichen ersetze. Ich habe natürlich schon im Forum gesucht und natürlich auch schon gegoogelt, leider komme ich nicht weiter. Freue mich schon auf eure Hilfe. Besten Dank im Voraus.