for nz bank statements

This commit is contained in:
Robin. P. Clark 2022-12-23 21:36:53 +00:00
parent 556ac27991
commit 4c38218342

View File

@ -0,0 +1,24 @@
#!/bin/bash
# script to convert pdf bank statements to
# csv files
# these files may have been produced by idiots who
# put white space in files names
while IFS='' read -r -d '' fname ; do
nname="${fname##*/}"
mv -v -n "${fname}" "${fname%/*}/${nname//[[:space:]]/_}"
done < <(find "$(pwd)" -name "* *" -type f -print0)
rm -rf dd.txt
a=`ls *.pdf`
for l in $a;
do
echo "processing" $l
ps2ascii $l >> dd.txt;
done
cat dd.txt | sed -n '/.*[0-9][0-9] * [A-Z][a-z][a-z] [A-Z][A-Z]/p' | sed 's/,//g' > ddd.txt
cat ddd.txt | sed 's/ */,/g' | sed 's/^,//' > spreadsheet.csv
view spreadsheet.csv