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
.