Solaris を使用すると、60 行ごとに次のようにページ番号が取得されます。
SunOS 5.11 Last change: 10 Feb 2009 1
また、次のようなヘッダーが表示されます
User Commands ls(1)
それらを削除する方法はありますか? テキストを 1 行ずつ読んでいるときに、それらが表示されるのは気が散ります。
これを試して
man grep | nawk 'NR>2'| more
これは、これらのヘッダーを取り除くために私が書いたものです:
/usr/bin/man $@ | nawk '
BEGIN { i=0 }
/SunOS 5.* *Last change:/ {
for(j=0;j<i-3;j++) printf("%s\n",line[j]);
for(j=0;j<10;j++) getline;
i=0; continue;
}
{ line[i]=$0; i++; }
' | ${PAGER:-more}
man ページは一般に troff 形式のドキュメントなので、さまざまなページを編集して実際のテキストを削除する以外に、それらを表示しない方法はないと思います。
/usr/share/lib/tmac/an にある標準マクロ パッケージ (nroff) を編集して、ヘッダーとフッターを表示しないようにして、それらを削除しました。