#!/bin/sh
#
# fdcount
#
# Usage: fdcount
...
#
for dir
do
if [ -d "$dir" ]
then
printf "%s: " $dir
ls -la $dir |
awk ' $1 ~ /^d/ { nd++ }
$1 ~ /^-/ { nf++ }
END { printf "%d directories, %d files\n", nd, nf }'
else
printf "%s: not a directory\n" $dir
fi
done