man -t は - を - に変換します。

man -t は - を - に変換します。

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

2番目の形式は、私のシステムで「-」を「-」に置き換えます。

PS:以前の答えが間違っています。すみません!

関連情報