|
藍森林 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,這是一個控制字符,不能用平常的方法輸入,否則無效。 |
| |