我有 Mac 和 Windows 电脑,我不介意将.doc
文件转换为.txt
其他格式。我只需要自动批量统计它们的字数。
我曾经在 Mac 上使用过一款名为“字数统计”的程序,但是最新版本无法识别 OS X 10.11 高于 10.4 的版本,而为了这个目的而使用旧款 Mac 似乎不值得。
编辑:我的问题的最终答案是这两行。确保在包含所有文件的文件夹中打开 osx 终端,然后输入
textutil -convert txt *.docx
(将所有 docx 转换为 txt)
然后
cat *.txt | wc -w
(对所有 txt 文件进行字数统计)
答案1
此命令将显示该文件的字数。
cat <file_path> | wc -w
或者,为了显示换行符的数量,你可以使用
cat <file_path> | wc -l
对于具有连续命名格式的多个文件,如文件 1、文件 2、文件 3; 以下命令将列出使用通配符组合的所有文件的总字数
cat <file_path>/file* | wc -w
这里 * 表示任何
编辑
正如 @tripleee 提到的,如果你在脚本中使用它,或者你想要最优化的版本,你可以停止cat
并直接使用
wc -w <file_path>/file*