【发布时间】:2017-10-11 20:39:03
【问题描述】:
我有以下格式的数据;
111,Ja,M,Oes,2012-08-03 16:42:00,x,xz
112,Ln,d,D,Gn,2012-08-03 16:51:00,y,yx
我需要按以下顺序创建包含数据的文件:
111,x,xz
112,y,yz
在输出格式中,我们在逗号之前的第一个值和最后两个逗号前缀值。在这里,我们可以在中间有任意数量的逗号。
请指教,如何在 Linux 机器中从输入文件生成所需的输出文件。
【问题讨论】:
-
一行中的逗号数能否因行而异?
-
我尝试在 SQL Server 中上传数据;然后意识到有多个逗号破坏了 csv 上传。
-
@fancyPants 是的;一行中的逗号数量因行而异。我们只需要每行中的第一个和最后两个值。