【发布时间】:2014-12-07 02:38:54
【问题描述】:
我有一个用 Cedilla 分隔的文件,但记录在一行中。我必须将其转换为多行文件。
样本记录:
P002365Ç1200ÇMastercardÇcarolinaÇBasildonÇEnglandÇUnited kingdomÇP002368Ç2100ÇVisaÇGouyaÇEchucaÇVictoriaÇAustraliaÇP002373Ç3600ÇMastercardÇRenee ElisabethÇTel AvivÇTel AvivÇIsraelÇP002382Ç6300ÇDinersÇbarbaraÇHyderabadÇAndhra PradeshÇIndia
需要转换为:
P002365Ç1200ÇMastercardÇcarolinaÇBasildonÇEnglandÇUnited Kingdom
P002368Ç2100ÇVisaÇGouyaÇEchucaÇVictoriaÇAustralia
P002373Ç3600ÇMastercardÇRenee ElisabethÇTel AvivÇTel AvivÇIsrael
P002382Ç6300ÇDinersÇbarbaraÇHyderabadÇAndhra PradeshÇIndia
我们可以使用 awk 命令来实现吗?
【问题讨论】:
-
这就是您要找的东西吗? stackoverflow.com/questions/15559979/…HTHs
-
如果您不仅可以使用 awk,那么这应该适合您: perl -pe 's|Ç|\n|g' file.txt |粘贴 -dÇ - - - - - - -