Preliminary handling of empty months.

This commit is contained in:
Dominik Pantůček 2023-07-29 10:45:10 +02:00
parent 2242fd3634
commit cf52e0ca14

View file

@ -182,13 +182,25 @@ split_year() {
DATEEND=`end_of_month $YEAR $MONTH`
echo "dateEnd;$DATEEND"
if [ -z $idFrom ] ; then
false
# Empty year
echo
grep "^ID" "$CSVNAME"
else
echo "$idFrom"
echo "$idTo"
# Non-empty year, maybe non-empty month
numrec=`grep -c "^[0-9]*;...$MONTH.$YEAR;" "$CSVNAME"`
if [ $numrec = 0 ] ; then
# Empty month
echo
grep "^ID" "$CSVNAME"
else
# Non-empty month
echo "$idFrom"
echo "$idTo"
echo
grep "^ID" "$CSVNAME"
grep "^[0-9]*;...$MONTH.$YEAR;" "$CSVNAME"
fi
fi
echo
grep "^ID" "$CSVNAME"
} >"$MCSVNAME"
done
}