【发布时间】:2012-03-04 20:11:27
【问题描述】:
我正在尝试解析如下所示的文本文件:
EMPIRE,STATE,BLDG,CO,494202320000008,336,5,AVE,ENT,NEW,YORK,NY,10003,N,3/1/2012,TensionCode,VariableICAP,PFJICAP,Residential,%LBMPZone,L,9,146.0,,,10715.0956,,,--,,0,,,J,TripNumber,ServiceClass,PreviousAccountNumber,MinMonthlyDemand,TODCode,Profile,Tax,Muni,41,39,00000000000000,9952,54,Y,Non-Taxable,--,FromDate,ToDate,Use,Demand,BillAmt,12/29/2011,1/31/2012,4122520,6,936.00,$293,237.54
我想看到的是堆积的数据
- EMPIRE STATE BLDG CO
- 494202320000008
- 336 5 AVE ENT
- NEW YORK NY
等等。如果有的话,在每个逗号之后,我希望后面的文本转到一个新的 txt 行。最后,关于它声明日期的最后一行,我想把它放在一个 txt 文件中,比如
- From Date ToDate use Demand BillAmt
- 12/29/2011 1/31/2012 4122520 6,936.00 $293,237.54.
我在 Windows XP 机器上使用 cygwin。提前感谢您的任何帮助。
【问题讨论】:
-
这是一个数据库转储文件吗?也许你应该使用
SQL。
标签: windows unix csv sed cygwin