#!/bin/sh
DATE1=$1
year=`echo $DATE1 | cut -f1 -d-`
mon=`echo $DATE1 | cut -f2 -d-`
day=`echo $DATE1 | cut -f3 -d- | sed "s/^0//"`
case $mon in
1) mon=Jan ;;
2) mon=Feb ;;
3) mon=Mar ;;
4) mon=Apr ;;
5) mon=May ;;
6) mon=Jun ;;
7) mon=Jul ;;
8) mon=Aug ;;
9) mon=Sep ;;
10) mon=Oct ;;
11) mon=Nov ;;
12) mon=Dec ;;
esac
DATE2="$mon $day, $year"
egrep "$DATE1|$DATE2" /some/log >date_file.txt
|