在Unix中生成XML的工作量很大

时间:2018-06-27 06:32:35

标签: xml unix batch-processing

我正在XML中生成Unix,我的输入文件就像

Tag1,Tag2,Tag3,Tag4,Tag5,Tag6
XII,2018,1802000001,AGNES,LALNUNPUII,X
XII,2019,2902001,JACK,LOTUS,Y

在我的脚本中,我首先获取标头并转置它,然后我获取第一条记录并按此转置

Tag1^XII
Tag2^2018
Tag3^1802000001
Tag4^AGNES
Tag5^LALNUNPUII
Tag6^X

运行此命令后

awk -v x="<" -v y=">" -v z="/" -F'^' '{print x$1y $2 x z$1y}'

它变成: << strong> Tag1 > XII << strong> / Tag1 > << strong> Tag2 > 2018 << strong> / Tag2 >等

需要3.3个小时才能获得7000条记录。

我希望进行批量处理以减少时间。

0 个答案:

没有答案