24 Mai
2004
24 Mai
'04
16:23
Hallo Liste, ich möchte per Script ein Verzeichnis B erstellen, in dem Links auf alle Unterordner von Verzeichnis A enthalten sind. Mein Ansatz: - snip - for i in `find . -type d -maxdepth 1 -printf "%f\n"` do ln -sf $i $TARGET/$i done - snap - Das Problem daran: for setzt $i nach jedem Leerzeichen neu. Das passt mir natürlich garnicht, da in den Ordnernamen auch Leerzeichen vorkommen. for i in `find . -type d -maxdepth 1 -printf "\"%f\n\""` hilft leider auch nicht weiter. Ich habe auch schon an die -exec Option von find gedacht, doch liefert der Operator {} die Suchergebnisse mit nem vorangestellten ./, was ln wiederum nicht verträgt. Any hints? Floh