我正在尝试对 700 Mo 的文件使用 csplit 命令。我想将文件拆分为 30 个较小的文件,并尊重我用来启动新文件的标签名称。
<head>
<test>1 </test>
</head>
<head>
<test>2 </test>
</head>
<head>
<test>3 </test>
</head>
...
<head>
<test> 80 </test>
</head>
假设我有 80 个组标签,所以我想生成 30 个文件。那么我如何使用 csplit 来做到这一点。我知道的开始是
csplit output_prefix File '/<head>/' '{*}'