Snippet - How to count words in a folder

(naive, but good enough!)

total_words=0
folder=./*
for file in $folder; do
  if [ -f "$file" ](<../ -f "$file" >); then
    words=$(wc -w < "$file")
    total_words=$((total_words + words))
  fi
done
echo $total_words

Want to receive my work as I publish it? Subscribe here.

a giant foot-shaped snail with a house on its back. the house is still in construction, with a big crane towering above it The image is a stylized black-and-white illustration. In the lower left corner, there is a small, cozy-looking house with smoke rising from its chimney. The smoke, however, does not dissipate into the air but instead forms a dark, looming cloud. Within the cloud, the silhouette of a large, menacing face is visible, with its eyes and nose peeking through the darkness. The creature, perhaps a cat, appears to be watching over the house ominously, creating a sense of foreboding or unease.