我有一個用Cedilla分隔的文件,但是記錄在一行中。我必須將其轉換爲多行文件。用於將單行分隔到多行文件的Unix腳本
樣本記錄:
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命令?
這是你在找什麼? http://stackoverflow.com/questions/15559979/split-file-on-nth-occurrence-of-delimiter HTHS – YFP 2014-10-12 11:47:40
如果您不僅可以使用AWK那麼這應該爲你工作:perl的-pe的|Ç| \ n | g'file.txt | paste-dÇ - - - - - - - – 2014-10-12 11:55:49