emanuele6 1753243676 learn # sponge () (tmp=/proc/$BASHPID/fd/${|: "${ exec {REPLY}<&1;}";}; cat < "$tmp" && cat > "$1"); sed 's/^/FOO /;3q' .bashrc | sponge .bashrc; cat .bashrc emanuele6 1753243733 forget emanuele6 1753243735 learn 53# sponge () (tmp=/proc/$BASHPID/fd/${|: "${ exec {REPLY}<&1;}";}; cat < "$tmp" && cat > "$1"); sed 's/^/FOO /;3q' .bashrc | sponge .bashrc; cat .bashrc