小编keh*_*sen的帖子

将一个文本文件拆分为多个文件,超出 csplit 的 {99} 限制

我想将 .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/ {*}

感谢您提供任何建议或完成类似任务的替代方法。

osx csplit

2
推荐指数
1
解决办法
6342
查看次数

标签 统计

csplit ×1

osx ×1