If the -r
option doesn't work, maybe the -R
option will do what you want:
-R or --RAW-CONTROL-CHARS
Like -r, but only ANSI "color" escape sequences are output in "raw" form. Unlike -r, the screen appearance is maintained correctly in most cases. ANSI "color" escape
sequences are sequences of the form:
ESC [ ... m
where the "..." is zero or more color specification characters For the purpose of keeping track of screen appearance, ANSI color escape sequences are assumed to not move
the cursor. You can make less think that characters other than "m" can end ANSI color escape sequences by setting the environment variable LESSANSIENDCHARS to the list of
characters which can end a color escape sequence. And you can make less think that characters other than the standard ones may appear between the ESC and the m by setting
the environment variable LESSANSIMIDCHARS to the list of characters which can appear.
-R
instead of-r
might work for you. – devnull Mar 03 '14 at 08:36