有没有一行代码可以在每个分隔符的Nth次出现后将文本文件拆分成片段/块?
例如:下面的分隔符是“+”
entry 1
some more
+
entry 2
some more
even more
+
entry 3
some more
+
entry 4
some more
+
...
由于有数百万个条目,因此在每次出现分隔符“+”时拆分是一个不好的想法。我想要在第50,000个分隔符“+”的实例上进行拆分。
Unix命令“split”和“csplit”似乎都无法做到这一点...
>',
>>'或`|'重定向输出会请求系统仅在程序还没有写入特定文件或命令,或者自上次写入之后该文件已关闭时打开一个文件或管道。”因此,它与在shell中的操作略有不同。 - FatalError+
。如果我既不想要每个文件的第一行也不想要最后一行作为分隔符怎么办?(即,干净地开始和结束)。 - cmo