Ragazzi sto facendo uno scriptino per pulire i log

#!/bin/bash
dir=`ls /var/log/`
for file in $dir
do
if [ -f $file ]
then `cat /dev/null > $file`
continue
fi
done

però non mi funge..dove sbaglio?