我想将 .txt 文件的内容拆分为多个文件,但我遇到了关于 csplit 限制的两个问题:
(1) 任何人都可以提供绕过 csplit '99' 文件拆分的最大限制的方法吗?我有一个基于重复出现的空行或字符最多可拆分 384 个的文件。我希望 csplit 能够使用 {*} 来适应这一点,但这超出了 csplit 的固有文件生成能力。
(2) 有没有人知道将文件内容传递给 csplit(管道到 csplit)的方法,或者 csplit 只能以其传统的方式调用文件吗?即csplit -f split_name file_to_split.txt /split/ {*}
与[series of commands] | csplit -f split_name /split/ {*}
感谢您提供任何建议或完成类似任务的替代方法。