藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 系統管理


    

藍森林 http://www.lslnet.com 2006年8月08日 13:08


如何把man產生的文檔轉換為正常文本格式(By Simon Zhan)

今天在整理文檔時,碰到上述的問題,經過在論壇上搜索後找到以下的辦法:man [command] |col -b >;command.txt,但是處理後的文本中還有字符如「_」沒有去除乾淨,於是想了下面這個辦法,可以保證把文本處理得乾乾淨淨的:
可以編輯一個腳本起名為filter,內容如下:
[code]sed s/.^H/g $1 >;$1.txt[/code]
然後把filter的權限改為777,使用時,先運行man >; filename, 再運行./filter FILENAME,即可得到一個FLIENAME.txt的文件。

註:輸入^H的方法是先按ctrl+V再按ctrl+H,這是一個控制字符,不能用平常的方法輸入,否則無效。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com