Am Samstag, den 07.01.2006, 14:06 +0100 schrieb Al Bogner: [..] > find -maxdepth 1 ! -regex ".*_[1|2]$" -type d > . > ./a > ./a_kb > ./a_cd > ./a_ef > > > Ich will damit eine Variable definieren und eine Schleife durchlaufen lassen. > Den Punkt bzw. "./" kann ich nicht brauchen.
man find | grep printf Die Option '-printf "%f\n"' gibt die puren Dateinamen, getrennt durch ein \n (Newline) aus. Damit funktioniert ein: find -maxdepth 1 ! -regex ".*_[1|2]$" -printf "%f\n" | while read INP; do ... done Ich bin mir jetzt nicht sicher, ob du ein '\n' oder ein einfaches ' ' brauchst (oder ob beides funktioniert), um direkt mit for INP in 'find ...'; do ... zu arbeiten. HTH und MfG Daniel -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

