簡體   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