K
Kryptaesthesie
Jungspund
Wünsche einen schönen Sonntag
Ich habe eine Textdatei angelegt und dort Datei- und Verzeichnispfade hineingeschrieben (eine Zeile = ein Pfad).
Jetzt möchte ich in einem Shellscript diese Datei einlesen und Zeile für Zeile die Pfade einlesen um dann einen cp-Befehl auszuführen und diese Dateien wo anders hin zu kopieren!
Leider werden Dateinamen mit Leerzeichen nicht richtig eingelesen!
Wie kann ich das Lösen? Vor den Leerzeichen einen Backslash schreiben habe ich schon versucht!
Meine Routine zum Einlesen der Zeilen sieht so aus:
Danke schon mal für eure Hilfe!
Gruß
der Gerrit
Ich habe eine Textdatei angelegt und dort Datei- und Verzeichnispfade hineingeschrieben (eine Zeile = ein Pfad).
Jetzt möchte ich in einem Shellscript diese Datei einlesen und Zeile für Zeile die Pfade einlesen um dann einen cp-Befehl auszuführen und diese Dateien wo anders hin zu kopieren!
Leider werden Dateinamen mit Leerzeichen nicht richtig eingelesen!
Wie kann ich das Lösen? Vor den Leerzeichen einen Backslash schreiben habe ich schon versucht!
Meine Routine zum Einlesen der Zeilen sieht so aus:
Code:
echo "Die Dateien und Verzeichnisse werden jetzt kopiert ..."
while read var; do
echo "kopiere '$var'"
cp $var $nameOfNewFolder
done < $listWithSources2backup
Danke schon mal für eure Hilfe!
Gruß
der Gerrit