#!/bin/bash
cd /backup/files
for i in $(ls -lha /home/ | awk {'print $9'} | grep ^[a-z])
do
date=$(date +%Y%m%d)
tarname=$(echo $i | sed "s/\.//g" | sed 's/$/.tgz/g')
tar zcvf $date\-$tarname /home/$i/
done
/usr/bin/find /backup/files/ -mtime +7 -exec rm -f {} \;