Hallo Bernd, * Bernd schrieb am 29.11.2003:
Salut,
ja ich bin es nochmal
habe bei meinem eigentlichen Problem (siehe Mail) find benutzt und etwas entdeckt, was ich auf Anhieb so nicht nachvollziehen kann.
find ~/.kde -name *control* Ergebnis: /home/netbreaker/.kde/share/config/kcontrolrc
find ~/.kde2 -name *log* Ergebnis: find: paths must precede expression Usage: find [path...] [expression]
Woran bitte schoen liegt denn das?
Im aktuellen Verzeichnis liegen Dateien/Verzeichnisse, die auf *log* matchen. Beispiel: log1 log2 Der find-Befehl wird dann zu $ find ~/.kde2 -name log1 log2 von der Shell erweitert. Und damit kann find nichts anfangen und interpretiert log2 als Pfad. Richtig ist $ find ~/.kde2 -name '*log*'. Durch die ' wird der Parameter eins zu eins an find übergeben und nicht expandiert. Grüße, Tom