我有一个用逗号分隔的CSV,只想将逗号用作列分隔符时才删除它。
例如: 2019-01-31,XX,USD,XYZ,“悉尼狗屋”,
应导致: 2019-01-31; XX; USD; XYZ ;;悉尼狗屋;
我目前有以下awk命令:
awk -F"," -v OFS=";" -v EXCH=${IMPEXCH} -v SRC=${IMPSRC} '{if (NR!=1) {print $1,EXCH,$11,$4,$29,$30,$31}}' ${WORKFILE} >> ${WORKFILE}.imp
如何实现-F“,”只出现在双引号中的逗号以外?
我正在寻找一种方法来执行此操作,我发现了类似的问题,但没有与此匹配的问题。
任何帮助将不胜感激