A sintaxe é wc -w [FILE]
. Se você não usar FILE, mas pipe na saída de ls work
, ele contará apenas o que será lido no stdin.
Você precisa inserir o texto em si:
cat *work* | wc -w
Alternativa, você pode executar wc
com find -exec
. Mas esteja ciente de que isso pode mostrar várias somas "totais", pois find
chamará wc
várias vezes se houver muitos arquivos.
find ./ -type f -name "*work*" -exec wc -w {} +