我有以下格式的CSV文件
A,B,C,D,E,F,G,H
1,Z&P,Blah,USA,5,01-03-18,04-03-19
2,AB,blah,"Bolivia, Plurinational State of",6,11-07-18,14-06-19
当我执行以下awk命令(不需要$ 5)时
awk -F\, '{print$1,$2,$3,$4,$6,$7}' input.csv > out.txt
我得到如下的out.txt
1 Z&P Blah USA 01-03-18 04-03-19
2 AB blah "Bolivia 6 11-07-18 (this is wrong, instead of actual $6, it takes $5 and saves it)
如何使其工作?
我还需要带有管道delim文件的out.txt文件,该怎么做?
1|Z&P|Blah|USA|01-03-18|04-03-19