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: