#! /bin/sed -f
/../ {
# Reverse a line. Begin embedding the line between two new-lines
s/^.*$/\
&\
/
# Swap first and last character. The regexp matches until
# there are zero or one characters between the markers
t x
:x
s/\(\n.\)\(.*\)\(.\n\)/\3\2\1/
t x
# Remove the new-line
s/\n//g
}
### colorized by sedsed, a debugger and code formatter for sed scripts
### original script: http://sed.sf.net/grabbag/scripts/revchr_2.sed