シェル (または perl) スクリプト内の MAN ページの特定のセクションのみを取得して印刷したいと考えています。
例: MAN ページの SYNOPSIS セクションのみ
それを行う標準的な方法はありますか?
よろしく、 アナンダン
シェル (または perl) スクリプト内の MAN ページの特定のセクションのみを取得して印刷したいと考えています。
例: MAN ページの SYNOPSIS セクションのみ
それを行う標準的な方法はありますか?
よろしく、 アナンダン
私が知る限りではありませんが、「/」に続けて検索するテキストを入力して検索し、「n」を繰り返し押して次の一致に移動するか、「N」を押して前の一致に移動します。
「/」キーを入力してから、検索する文字列を入力し (入力すると、ターミナルの下部にクエリが表示されます)、Enter キーを押します。すべての一致が強調表示され、最初の一致に移動します。その後、「/」と入力してエンターを押すと、次のマッチに進みます。
私は長い間 Linux/Unix を扱っていませんが、おそらく次のことを実行できます。
man MANPAGE|a2ps -m > grep -A 1000 SYNOPSIS
command(some-number)
マニュアルページの最後に、マニュアルページで(some-number)
それを含むセクションのようなものが見つかる場合があるcommand
ため、-K
スイッチ(大きなKであることに注意してください)に続いて指定されたセクション番号を使用すると、うまくいきます:
`man -K section_number term_or_command`
すなわち
man -K 5 /etc/host.conf