The sponge example:
sed "s/root/toor/" /etc/passwd | grep -v joey | sponge /etc/passwd
I think it can be rewritten as: sed -n '/joey/! s/root/toor/p' -i /etc/passwd