Hallo ! Sei folgender Abschnitt: mv `echo ${HF} | sed -e 's/ /\\ /g'`*.html `echo ${HTMLDIR} | sed -e 's/ /\\ /g'` mv `echo ${HF} | sed -e 's/ /\\ /g'`*.png `echo ${HTMLDIR} | sed -e 's/ /\\ /g'` (wobei $HF ein Dateiname mit ev. Leerzeichen, und HTML ein Pfadname auch mit ev. Leerzeichen ist). Das oben funktionniert nur wenn keinne Leerzeichen im Namen sind. Warum das so ist kann ich mir erklären, finde aber keine Lösung damit es funktionniert, das heisst das alle Dateien die mit bestimmten Wörtern anfangen in ein anderes Verzeichnis verschoben werden ? Vielen Dank für jede Hilfe MfG, Gerd
Am Montag, 20. September 2004 15:53 schrieb Gerd-Christian Michalke:
Hallo !
Sei folgender Abschnitt:
mv `echo ${HF} | sed -e 's/ /\\ /g'`*.html `echo ${HTMLDIR} | sed -e 's/ /\\ /g'` mv `echo ${HF} | sed -e 's/ /\\ /g'`*.png `echo ${HTMLDIR} | sed -e 's/ /\\ /g'` Einfach ein IFS=$'\n' an den Anfang des Scriptes sollte genügen.
Gruß Sören
participants (2)
-
Gerd-Christian Michalke
-
Sören Wengerowsky