exit 1
fi
-#function sep_line {
-# sed 's/^\([^"]*\("[^"]*"[^"]*\)*"[^"]*\),/\1#COMMAHACK#/g' |
-# sed 's/,/\n/g' | sed "s/\"\"/\"/g; s/^['\"]\|['\"]$//g"
-#}
-
function csv_split() { ## USAGE: csv_split CSV_RECORD
local record=${1%"${CR}"}
local right
done
- echo $record
+ echo ${record%\"}
}
# Set column names:
let col++
echo -n "s/%VAR_${col_name[$col]}%/$(
echo "$val" | sed "s/\//\\\\\//g; s/'/\´/g"
- )/g; " | sed 's/#COMMAHACK#/,/g'
+ )/g; "
if [ "${extracol[$col]}" != "" ]; then
echo -n "s/${extracol[$col]}/$(
echo "$val" | sed "s/\//\\\\\//g; s/'/\´/g"
- )/g; " | sed 's/#COMMAHACK#/,/g'
+ )/g; "
fi
done
)"