man causa um cano quebrado ao usar um pager diferente de menos

1

Estou tentando escrever um script simples para formatar minhas páginas de manual, mas encontrei um erro de canal interrompido.

Essas linhas causam o erro:

env MANPAGER=cat man $foo
man -P cat $foo

e este é o script que estou tentando usar em última instância (converte sublinhados em itálico)

man -P ul "$1" | sed -e $'s/3\[4m/3\[3m/g' -e $'s/3\[24m/3\[23m/g'

Eu recebo o mesmo problema com cat , ul e tee , e a única coisa que parece funcionar é less .

    
por 0942v8653 23.08.2014 / 15:33

0 respostas

Tags