它可以是任何东西:终端、Vim、Atom。如何计算目录中所有文件的总单词数?
答案1
如果您只想要目录中所有文件的总单词数(假设没有子目录,忽略隐藏文件和其他注意事项),您可以尝试:
cat * | wc -w
cat *
只是将当前目录中所有文件的内容连接到标准输出。这通过管道传输到wc -w
wc(字数统计),它只是返回(在本例中)从标准输入读取的字数。
如果您可以接受稍微复杂一点的输出,只需尝试:
wc -w *
wc 有其他选项,可以返回数字或行数、字符数等。
答案2
您可以使用
find . -type f -exec wc -w {} + | tail -n1
示例输出:
% find . -type f -exec wc -w {} + | tail -n1
8704 total
在 Debian Buster (10.5) 上测试
% find --version
find (GNU findutils) 4.6.0.225-235f
答案3
find . -maxdepth 1 -type f -exec wc -w {} \;