[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Skriptfrage: Textdateien bearbeiten



Hallo zusammen,

mal ne blöde Frage: warum funktioniert folgendes:

   find . -name 'dovecot-acl' -print0 | \
      xargs -i -0 sed -i 's_user1_user2_' {}

Folgendes aber nicht:

   find . -name 'dovecot-acl' | while read i; do \
      echo sed -i 's_user1_user2_' "$i"; done

Es soll also in allen dovecot-acl ein Usernamen gegen einen anderen
ausgetauscht werden. Ich kapier nicht, wo die zweite Zeile hängt. Die
Systemlast geht nicht nach oben, die Kiste steht einfach da und tut
nichts. Woran liegt das?

-- 
Andre Tann


Reply to: