manを文字化け無くテキストに出力する

manページをリダイレクトでテキストに落としたりすると
以下のように一部文字化けが発生してしまいます

(もはや、雀牌(笑)・・・四筒?)

雀牌

manページは「名前」や「書式」などの見出しが強調表示されています

これは、強調表示するために制御コードが挿入されているわけですが、リダイレクトにより標準出力されたものはうまく表示できません
ちなみにこの制御コードは「Back Space(^H)」です

つまり、この制御コードを取り除けば、雀牌現象は発生しないことになります

■Back Space(^H) を出力しないようにリダイレクトする


> man ls | col -b > man-ls.txt

タイトルとURLをコピーしました