Organised the CSV translator for better perf. now implmenting the upload from command line

master
key 3 years ago
parent 6ae8bb385e
commit 808f36b32c

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
#! /bin/bash
INPUT_FILE=lists/ifx_price_csv.csv
INPUT_FILE=lists/ifx_prices.csv
CSV_LINES=()
@ -8,7 +8,7 @@ LINE_CNT=0
COL_CNT=0
DATABASE_COLS=0
DELIMITER=','
DELIMITER=';'
HEADER_STRING=""
LINE_STRING=""
@ -113,16 +113,13 @@ for i in "${PRODUCTS_ARR[@]}";do
if [ $counter -eq $DATABASE_COLS ]
then
HEADER_STRING+="$i"
#HEADER_STRING+="$(echo "")"
else
HEADER_STRING+="$i$DELIMITER"
HEADER_STRING+="$i,"
fi
done
echo "$HEADER_STRING" >> output.csv
echo "Delimiter string : $HEADER_STRING"
####################################################################################################
counter=0
for i in "${CSV_LINES[@]}";do
@ -130,7 +127,7 @@ for i in "${CSV_LINES[@]}";do
if [ $counter -gt 1 ]
then
LINE_STRING="$(echo "$product_id,\
LINE_STRING+="$product_id,\
$manufacturer,\
${LINE[$product_no]},\
${LINE[$core_product]},\
@ -161,10 +158,10 @@ $obsolete_date,\
$pollution_level,\
$production_site,\
${LINE[$comment_manufacturer]},\
$comment")"
echo "$LINE_STRING"
echo "$LINE_STRING" >> output.csv
$comment\n"
fi
((counter++))
done
echo -e "$LINE_STRING" >> output.csv
sed -i '$ d' output.csv
####################################################################################################

Loading…
Cancel
Save