emg 1379451012 learn # echo "gip ylf ma I" | sed 'G;:a;s/\(.\)\(.*\n\)/\2\1/;ta;s/.//' emg 1379462953 forget emg 1379462992 learn # rev() { sed 'G;:a;s/\(.\)\(.*\n\)/\2\1/;ta;s/.//' "$@";}; rev <<<$'foo\nbar baz' emg 1408568430 forget emg 1408568448 learn # rev() { sed -e 'G;:a' -e 's/\(.\)\(.*\n\)/\2\1/;ta' -e 's/.//' "$@";}; rev <<<$'foo\nbar baz'