我有一個像下面這樣的文本文件。如何格式化不以分隔符分隔的值文件?
DATE HOUR LCU MVS ACTIVE
NUMBER SYSTEM RATE
ID
2017-04-03 0 004D PROD 12.15
2017-04-03 0 005F PROD 9.82
2017-04-03 0 0060 PROD 5.99
如果輸入不是csv或tsv或空格分隔,我怎樣才能在列中放入值和標題?
我試過sed,awk,熊貓,沒有結果。 不同的列
之間沒有常客模式,我想這樣的一個文件:
DATE HOUR LCU MVS ACTIVE
NUMBER SYSTEM RATE
ID
2017-04-03 0 004D PROD 12.15
2017-04-03 0 005F PROD 9.82
2017-04-03 0 0060 PROD 5.99
UPDATE 這將是巨大的顯然將其改造成一個CSV,但考慮到丟失的字段。
DATE,HOUR,LCU,MVS,ACTIVE
,,NUMBER,SYSTEM,RATE
,,,ID,
2017-04-03,0,004D,PROD,12.15
2017-04-03,0,005F,PROD,9.82
2017-04-03,0,0060,PROD,5.99
它是空格和製表符的混合嗎? –
這個文件是什麼?它來自哪裏?它被某些東西分隔,否則它將是一個沒有格式的連續字符串。 2017-04-030004DPROD12.15 2017-04-030005FPROD9.82 2017-04-0300060PROD5.99 根據來連接這個工作,它的空間分隔的......除非你剛剛輸入其送到看起來像輸出。 – Stese
標題中的空格和製表符的組合,只是空間中的空格 –