Yohoo!
(Für das Topic kriege ich bestimmt den "Blödestes-Wort-des-Jahres-Preis"
Ich habe einen String mit Shell-Wildcards (also "*") und Leerzeichen. Beispiel:
Jetzt will ich die einzelnen Verzeichnisse auswerten (Anm: Die Verzeichnissnamen enthalten keine Leerzeichen!):
Blöderweise ersetzt er mir die "*" dann immer durch die vorhandenen Dateien
Ihr könnt das einfach nachvollziehen:
Code
a="/proc/* /test/*"
echo "$a"
echo $a
for i in `echo "$a"`; do echo -n "$i"; echo -n " "; echo $i; done
Das Problem liegt in der Zeile "for i in ..."
Jemand eine möglichst einfache Idee?