Encontrada em man man
, a variável de ambiente MAN_KEEP_FORMATTING
precisa estar vazia, mas não está nesse servidor.
Eu tenho uma página da Web que processa códigos ANSI e a saída do comando man (sublinhado A
as A\x08_
) e chamo o shell php que executa bash -c "<command>"
e imprime a saída na página da web. No servidor (ele se apresenta como "CloudLinux Server versão 6.5 (Pavel Popovich)") man
comando print Ntroff (e eles estão em negrito / sublinhado) mas no meu local (XUbuntu) a saída não está formatada.
Por que o comando man
é diferente nessas duas distros e Como posso criar uma função ou alias para o homem que sempre imprime a formatação ntroff?
Tags man scripting text-formatting