diff --git a/dabo/functions/get_onetrading_csv_transactions.sh b/dabo/functions/get_onetrading_csv_transactions.sh new file mode 100644 index 0000000..dc5ff68 --- /dev/null +++ b/dabo/functions/get_onetrading_csv_transactions.sh @@ -0,0 +1,18 @@ +function get_onetrading_csv_transactions { + + g_echo_note "RUNNING FUNCTION ${FUNCNAME} $@" + + if [ -s onetrading-export.csv ] + then + + cat onetrading-export.csv | sed 's/\"//g' | grep ',SELL,' | awk -F, '{print $12","tolower($3)","$6","$5","$8","$9",OneTrading"}' | sort >ONETRADING-sell.csv.tmp + + cat onetrading-export.csv | sed 's/\"//g' | grep ',BUY,' | awk -F, '{print $12","tolower($3)","$11","$9","$8","$5",OneTrading"}' | sort >ONETRADING-buy.csv.tmp + + cat ONETRADING-buy.csv.tmp ONETRADING-sell.csv.tmp | sort >TRANSACTIONS-ONETRADING.csv + rm -f ONETRADING-buy.csv.tmp ONETRADING-sell.csv.tmp + + fi + +} +