[英]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.