# sh
First=`head -n 1 WHEN.TXT`
End=`tail -n 1 WHEN.TXT`
Temporary="TEMP.HTML"

Year=`date +%Y`
Month=`date +%m`
if [ $Month -lt 4 ]
then
    Current=$Year"01.html"
elif [ $Month -lt 7 ]
then
    Current=$Year"04.html"
elif [ $Month -lt 10 ]
then
    Current=$Year"07.html"
else
    Current=$Year"10.html"
fi

if [ -f ${Current} ]
then
else
    sed s/YYYYMM/${Current%.html}/ YYYYMM.HTM > $Current
fi

if [ "$1" ]
then
    cp WHEN_.TXT WHEN.TXT
    cp ${Current%.html}.BAK $Current
    exit
fi

cp WHEN.TXT WHEN_.TXT

awk -f patch.awk patch.txt > patch.htm

Header=`awk '{ if(match($0, "<HR>")) { LastHR=NR } } END{ print LastHR-1 }' $Current`
All=`wc -l < $Current`
Fooder=`expr $All  - $Header`
echo $Header "*" $Fooder "*" $All

{
    head -n $Header $Current
#    cat patch.htm
    sed s/HREF=\"$Current#/HREF=\"#/g patch.htm
    tail -n $Fooder $Current
} > $Temporary
mv $Current ${Current%.html}.BAK
mv $Temporary $Current

{
    sed s/PRE_FIRST/$First/ patch_h.htm | sed s/PRE_END/$End/
    cat patch.htm
    sed s/PRE_FIRST/$First/ patch_f.htm | sed s/PRE_END/$End/
} > patch.html
