![man -t는 -를 -로 변환합니다.](https://linux55.com/image/108609/man%20-t%EB%8A%94%20-%EB%A5%BC%20-%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4..png)
man -t ls
로 변환하다 -. 나한테 man -t
이러지 말라고 할 수 있는 방법은 없나요 ?
나는 -를 선호합니다. 왜냐하면 -는 일반적으로 -가 올바르지 않은 예(예: 옵션)의 일부이기 때문입니다.
답변1
원본 파일에서 빼기 "-" 기호는 실제로 백슬래시를 통해 "\-"로 변환되어 사용자가 원하지 않는 방식으로 해석됩니다.
해결책은 포맷을 위해 사람에게 파일을 제공하기 전에 파일을 필터링하는 것입니다.
zcat /usr/share/man/man1/ls.1.gz | man -tl - > ls-normal.ps
zcat /usr/share/man/man1/ls.1.gz | sed 's/\\-/-/g' | man -tl - > ls-minus.ps
두 번째 형식은 내 시스템에서 "-"를 "-"로 바꿉니다.
추신: 이전 답변이 잘못되었습니다. 죄송합니다!