7

シェル (または perl) スクリプト内の MAN ページの特定のセクションのみを取得して印刷したいと考えています。

例: MAN ページの SYNOPSIS セクションのみ

それを行う標準的な方法はありますか?

よろしく、 アナンダン

4

5 に答える 5

2

私が知る限りではありませんが、「/」に続けて検索するテキストを入力して検索し、「n」を繰り返し押して次の一致に移動するか、「N」を押して前の一致に移動します。

于 2009-07-29T17:46:15.227 に答える
1

「/」キーを入力してから、検索する文字列を入力し (入力すると、ターミナルの下部にクエリが表示されます)、Enter キーを押します。すべての一致が強調表示され、最初の一致に移動します。その後、「/」と入力してエンターを押すと、次のマッチに進みます。

于 2009-07-29T17:42:23.987 に答える
1

私は長い間 Linux/Unix を扱っていませんが、おそらく次のことを実行できます。

man MANPAGE|a2ps -m > grep -A 1000 SYNOPSIS
于 2009-07-29T17:43:45.077 に答える
1

command(some-number)マニュアルページの最後に、マニュアルページで(some-number)それを含むセクションのようなものが見つかる場合があるcommandため、-Kスイッチ(大きなKであることに注意してください)に続いて指定されたセクション番号を使用すると、うまくいきます:

`man -K section_number  term_or_command`

すなわち

man -K 5 /etc/host.conf
于 2020-07-24T18:53:04.063 に答える