22.14 利用脚本自动生成 BSDlibc 库文本

论坛方案

原方案已失效。

改进方案

对原方案的改进:

  • if zgrep -q '.Lb libc' $i && zgrep -q '.Sh LIBRARY' $i; then 这一句的问题是 .Lb libc 匹配的不只是 libc,还有 libcalendar 等以 libc 开头的库。可以写成 .Lb libc$ 来改正这个问题

  • 正文组织排序并不合理,并不是按功能模块等组合,用于学习并不合适,用于速查倒是可行。


首先安装需要的软件包。

  • 使用 pkg 安装:

# pkg install groff ghostscript10
  • 或者使用 Ports 安装:

# cd /usr/ports/textproc/groff/ && make install clean
# cd /usr/ports/print/ghostscript10/ && make install clean

然后执行该脚本:

现成文本

运行脚本即可在同路径文件夹下找到 PDF 文档。现成的文档请看:

https://github.com/FreeBSD-Ask/BSDlibc

最后更新于

这有帮助吗?