For I

I have a list the dlaba list and it's got 300 folder names but they all have a downloaded dir. I'm trying to set up a script to put in cron to run once a day to delete everything older than three days and log it what am I doing wrong?

#!/bin/bash
#set -xv
DLABA=`cat dlaba.txt`
for j in $DLABA;
do
cd /apps/bluedial/output/stdata/$j/Downloaded/
ls -ltr >>/usr/local/scripts/cron/logs/downloaded.txt
for filename in $(find . -name "*" -mtime +3)
rm $filename
echo $filename "deleted" >>/usr/local/scripts/cron/logs/downloaded.txt
done;

Answering my own question this seemed to work for me.... I like to make things too difficult.

for filename in $(find /apps/bluedial/output/stdata//Downloaded/ -name "" -mtime +3)
do
sudo rm $filename
done

You can shorten that to:

find /apps/bluedial/output/stdata/*/Downloaded/ -name "*" -mtime +3 -exec sudo rm {} \;