【发布时间】:2019-10-05 11:16:17
【问题描述】:
我有这个 csv 文件,我注意到在导出过程中没有添加起始报价。实际上在 ubuntu 中,如果我输入:
head -n 1 file.csv
我得到这个输出:
801","40116","Hazelnut MT -L","Thursday Promo","Large","","5.9000","","801","1.0000","","3.6500","2.2500",".0000","default","","","","","Chatime","02/06/2014","09125a9cfffd4143a00e73e3b62f15f2","CB01","",".0000","5.9000","6.9000",".0000",".0000",".0000",".0000",".0000",".0000","0","","0","0","0","","","","","","","","","Modern Milk Tea","","","0","","","1","0","","","","","","","","0","Hau Chan","","","","","","","","","","0","","","","","","","-1","","","","","","","","","","","","0","00000000420714AA","2014-06-02","1900-01-01","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
是否有一些命令类型可以帮助我添加缺少的起始引号?
【问题讨论】:
-
有,但您也可以在文本编辑器中打开文件并手动添加报价。
-
这是一个 70gb 的 csv 文件。我想我无法打开它。
-
哦,好吧……这改变了一切。
-
只是为了确定:引号是仅在第一行中丢失还是在每一行中都丢失了?就像 oguz ismail 我假设它只在第一行中丢失,因为您只显示了那一行。
-
@Socowi 仅在第一行。接下来是正确的引号。
标签: regex bash shell command-line