LyX 中对多个文件进行字数统计

LyX 中对多个文件进行字数统计

我想对我的 LyX 文档进行字数统计。问题是我在主文档中包含了多个文件

  • 主页
    • 包括文件1.lyx
    • 包括文件2.lyx
      • 包括file21.lyx
    • 包括文件3.lyx

我还没有弄清楚如何进行正确的 PDF 字数统计,因为结果取决于我如何导出 PDF,但我知道我可以Tools -> Statistics... -> count words为每个文件做一个并把它们加起来,但我有大约 20 个文档,因此这将是不必要的耗时工作。

答案1

导出到文本并使用wc

例如,如果您在意大利语手册目录中,您将获得以下输出:

$ lyx -e text *.lyx && wc -w *.txt
starting local cmake binary
 18958 Customization.txt
  4115 Intro.txt
 11047 Tutorial.txt
 34402 UserGuide.txt
 68522 total

如果你只想要总数:

$ lyx -e text *.lyx && wc -w *.txt | awk '{ print $1 }' | tail -n 1
68522

相关内容