매뉴얼 페이지의 형식을 지정하기 위해 간단한 스크립트를 작성하려고 하는데 파이프가 손상되었다는 오류가 발생했습니다.
다음 줄은 모두 오류를 발생시킵니다.
env MANPAGER=cat man $foo
man -P cat $foo
내가 사용하려고 했던 스크립트는 다음과 같습니다(밑줄을 이탤릭체로 변환).
man -P ul "$1" | sed -e $'s/\033\\[4m/\033\\[3m/g' -e $'s/\033\\[24m/\033\\[23m/g'
cat
, ul
, 및 에서 동일한 문제가 발생하고 tee
있으며 작동하는 것으로 보이는 유일한 것은 입니다 less
.