从Solaris中的手册页中删除页码?

时间:2009-12-12 02:44:47

标签: unix solaris sun man

当我使用Solaris时,我每60行左右得到一个页面编号,看起来像这样

SunOS 5.11          Last change: 10 Feb 2009                    1

另外,我得到像

这样的标题
User Commands                         ls(1)

有没有办法删除它们?当我逐行阅读文本时,让它们出现是令人分心的。

4 个答案:

答案 0 :(得分:0)

手册页通常是troff格式的文档,因此编辑各个页面以删除实际文本我认为没有任何方法可以看不到它们。

答案 1 :(得分:0)

试试这个

man grep | nawk 'NR>2'| more

答案 2 :(得分:0)

我最后通过编辑/ usr / share / lib / tmac / an中的标准宏包(nroff)来删除它们,以便不显示页眉和页脚。

答案 3 :(得分:0)

这是我为剥离这些标题所写的内容:

  /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}