回答:
まず、manファイルは通常、ファイルシステムのどこかにgzip圧縮されたテキストファイルです。あなたの走行距離はそれらを見つけるのにばらつきがあり、おそらくあなたがソースの代わりに男性があなたに与える処理されフォーマットされたバージョンが欲しかったので、あなたはman
ツールでそれらをダンプすることができます。を見るとman man
、次の-P
ようなフラグを使用して、manページの表示に使用するプログラムを変更できることがわかります。
man -P cat command_name
またman
、画面上に表示するのではなく、出力をパイプするときに自動的に検出することは何の価値もありません。
man command_name | grep search_string
または、ファイルにダンプするには:
man command_name > formatted_man_page.txt
man
の通常の機能からあなたを分離しているシェルで強制された何かまたはフラグにエイリアスを付けていないのman
ですか?
man command_name > formatted_man_page.txt
いくつかの単語の重複が発生します。
迷惑なバックスペース/アンダースコアで下線を引こうとせずに ASCIIのマニュアルページファイルを取得し、太字にするための奇妙なシーケンスを作成するには:
man ksh | col -b > ksh.txt
マニュアルページは通常、troff
前処理されたファイルであり、プレーンテキストを取得するには、
groff -t -e -mandoc -Tascii manpage.1 | col -bx > manpage.txt
groff
はのラッパーですtroff
。
最初にgzipを使用してマニュアルページファイルを解凍する必要がある場合がありますが、出力にはまだ多くのフォーマット情報があります。