Gostaria de percorrer os diretórios em questão (aqui, cada subdiretório do diretório atual) e contar o número de linhas que find
outputs; se esse número for zero, remova o diretório. O comando find
simplesmente solicita arquivos no diretório especificado com menos de "N" dias (modificados nos últimos "N" dias).
N=3
for dir in */
do
count=$(find "$dir" -type f -mtime -"$N" -print | wc -l)
[ "$count" -eq 0 ] && echo rm -r -- "$dir"
done
Remova o echo
se os resultados parecerem corretos.