function my_function
{
for file_or_directory in *;do
[[ -d "${file_or_directory}" ]] && {
cd "${file_or_directory}"
count_files_in_any_way_since_there_are_many_ways
cd "${OLDPWD}"
my_function
}
done
return 0
}
for file_or_directory in *;do
[[ -d "${file_or_directory}" ]] && {
cd "${file_or_directory}"
echo "${file_or_directory} has $(ls -1R | wc -l) files"
cd "${OLDPWD}"
}
done
and outputs:
clients has 7099 files
current projects has 1230 files
orgainise has 1733 files
toserver has 60203 files
webiste stuff has 831 files