Periods and header.
This commit is contained in:
parent
c302247b50
commit
2242fd3634
1 changed files with 52 additions and 2 deletions
|
@ -106,7 +106,37 @@ log() {
|
|||
# $1 - path to file
|
||||
# $2 - header name
|
||||
get_header_field() {
|
||||
grep "^$2" "$1"
|
||||
egrep "^$2|^.$2" "$1"
|
||||
}
|
||||
|
||||
#
|
||||
# Returns the last day of given month in Fio format
|
||||
end_of_month() {
|
||||
YEAR="$1"
|
||||
MONTH="$2"
|
||||
case $MONTH in
|
||||
01) DAY=31 ;;
|
||||
02)
|
||||
DAY=$(
|
||||
if [ $YEAR = 2012 -o $YEAR = 2016 -o $YEAR = 2020 ] ; then
|
||||
echo 29
|
||||
else
|
||||
echo 28
|
||||
fi
|
||||
)
|
||||
;;
|
||||
03) DAY=31 ;;
|
||||
04) DAY=30 ;;
|
||||
05) DAY=31 ;;
|
||||
06) DAY=30 ;;
|
||||
07) DAY=31 ;;
|
||||
08) DAY=31 ;;
|
||||
09) DAY=30 ;;
|
||||
10) DAY=31 ;;
|
||||
11) DAY=30 ;;
|
||||
12) DAY=31 ;;
|
||||
esac
|
||||
echo "$DAY.$MONTH.$YEAR"
|
||||
}
|
||||
|
||||
#
|
||||
|
@ -139,7 +169,27 @@ split_year() {
|
|||
MONTH=0$MONTH
|
||||
fi
|
||||
MCSVNAME="$BANK_DIR_PARTS/$ACCNO-$YEAR-$MONTH.csv"
|
||||
log $MCSVNAME
|
||||
{
|
||||
echo "$accountId"
|
||||
echo "$bankId"
|
||||
echo "$currency"
|
||||
echo "$iban"
|
||||
echo "$openingBalance"
|
||||
echo "$closingBalance"
|
||||
# echo "$dateStart"
|
||||
echo "dateStart;01.$MONTH.$YEAR"
|
||||
#echo "$dateEnd"
|
||||
DATEEND=`end_of_month $YEAR $MONTH`
|
||||
echo "dateEnd;$DATEEND"
|
||||
if [ -z $idFrom ] ; then
|
||||
false
|
||||
else
|
||||
echo "$idFrom"
|
||||
echo "$idTo"
|
||||
fi
|
||||
echo
|
||||
grep "^ID" "$CSVNAME"
|
||||
} >"$MCSVNAME"
|
||||
done
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue