2 ms·
You described the issue and cause better than I did :) I didn't know about the ANSI behavior, interesting. >FWIW, if you need a fool-proof way to convert a ma
by vram22 9y ago
You described the issue and cause better than I did :)
I didn't know about the ANSI behavior, interesting.
>FWIW, if you need a fool-proof way to convert a man page to plain old ASCII with no escapes at all, it's easiest just to redirect the output of "man" to a file:
> man ls > ls.txt
IIRC, even with that way, the control chars still appeared in the file (at least on some Unix version), which is why I wrote the script in the first place.
- recoil 9y ago> the control chars still appeared in the file (at least on some Unix version) That's a good point. My whole reply is a bit GNU-centric: the "col -bx" solution should work with everything except groff in ANSI mode (looks like the flag to go back to the standard troff behaviour is GROFF_NO_SGR [1][2], in case anybody is interested). [1] See: https://linux.die.net/man/1/grotty https://linux.die.net/man/1/grotty [2] SGR is "Select Graphics Rendition", apparently: https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_(Select_Graphic_Rendition)_parameters https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_(Select_G...
- deleted 9y ago[deleted]