繁体   English   中英

从Solaris手册页中删除页码?

[英]Remove page numbers from man pages in Solaris?

使用Solaris时,每60行或大约60行获得页码,如下所示

SunOS 5.11          Last change: 10 Feb 2009                    1

另外,我得到像

User Commands                         ls(1)

有什么办法可以删除它们? 当我逐行阅读文本时,让它们出现会让人分心。

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

尝试这个

man grep | nawk 'NR>2'| more

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM