Hallo, Am Fri, 09 Dec 2011, Andre Tann schrieb:
ich kapier da grad was nicht:
# find . -type d | grep -E " $" | while read x; do echo "\"$x\""; done [...] "./MP/.MH-Mail Archiv.Kunden" [...]
Ich möchte also Verzeichnisse finden, die auf ein Leerzeichen enden. Warum enthält $x dann Pfade, die nicht auf ein Leerzeichen enden?
Keine Ahnung. Hier geht's: $ ( set -x ; echo -e "foo \nbar" | grep -E " $"; ) + echo -e 'foo \nbar' + grep -E ' $' foo Aber warum grep? find . -type d -name '* ' -printf '"%p"\n' HTH, -dnh -- Wenn man keine Vögel mag, ist es völlig in Ordnung, mit Kanonen auf Spatzen zu schiessen. -- ratti in suse-linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org