#!/bin/sh
#
# 94/12/27  K.Fujii	Original version.
#
#--
#  Help if no argument.
#--
if [ $# -eq 0 ]; then
   echo "(Usage)"
   echo "        cleantmp [month] [day]"
   echo "(e.g.)"
   echo "        cleantmp Dec 16"
   echo "  which removes your temp files older than Dec 16."
   exit 0
fi
#--
#  Clean up /tmp/*.
#--
temp=/tmp
cd $temp
list=`ls -l | grep $LOGNAME | grep $1 | cut -c56-`
for file in $list; do
   day=`ls -l $file | cut -c47-48`
   if [ $day -lt $2 ]; then
      ls -l $file | cut -c43-
      rm $file
   fi
done
#--
#  Clean up /usr/tmp/*
#--
temp=/usr/tmp
cd $temp
list=`ls -l | grep $LOGNAME | grep $1 | cut -c56-`
for file in $list; do
   day=`ls -l $file | cut -c47-48`
   if [ $day -lt $2 ]; then
      ls -l $file | cut -c43-
      rm $file
   fi
done
#--
#  Clean up /.tmp/*.
#--
temp=$TMPDIR
echo $TMPDIR
cd $temp
list=`ls -l | grep $LOGNAME | grep $1 | cut -c56-`
for file in $list; do
   day=`ls -l $file | cut -c47-48`
   if [ $day -lt $2 ]; then
      ls -l $file | cut -c43-
      rm $file
   fi
done
#
echo "(END)"
