作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
有没有办法将所有 Linux 手册页转换为纯文本、html 或 markdown?
我需要为系统上安装的每个 man 文件执行此操作。
最佳答案
是的......要转换其中之一,比如说,男人的男人:
zcat /usr/share/man/man1/man.1.gz | groff -mandoc -Thtml
如果您想要“全部安装在您的 PC 上”,您只需遍历它们即可。对于不同的输出(例如文本),使用不同的“设备”(-T 参数)。
以防万一...如果“迭代”是真正的问题,您可以使用:
OUT_DIR=...
for i in `find -name '*.gz'`; do
dname=`dirname $i`
mkdir -p $OUT_DIR/$dname
zcat $i | groff -mandoc -Thtml > $OUT_DIR/$i.html
done
关于html - 将所有 Linux 手册页转换为 text/html 或 markdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13433903/
我是一名优秀的程序员,十分优秀!