我的temp.xml文件包含以下内容,
<records>
<profile/>
<profile/>
<profile/>
<profile/>
.
.
</records>
我将传递记录数'n'作为输入。我希望将temp.xml文件拆分为“n”个记录。例如,如果我在temp.xml中有4条记录,并且如果我将n值传递为2,那么必须创建2个文件,每个文件有2条记录。
输出文件名可以是任何内容。例如,下面是样本输出。其中4条记录被分成2个文件,其中有2条记录(简档)。记录计数应该是一致的。
temp1.xml
<profile/>
<profile/>
temp2.xml
<profile/>
<profile/>
答案 0 :(得分:2)
我使用以下命令
分割了文件split -l 3 -a 2 temp.xml remp.xml_
-a 2:将用于创建文件名,如temp.xml_aa,temp.xml_ab