用 csplit 按模式拆分文件
按章节标记把一个文档切成多个文件。
运行 csplit 文件 '/^---$/' '{*}',在每个匹配分隔符处切分。
01命令
命令
$ csplit report.txt '/^---$/' '{*}'02作用说明
csplit 按正则或行号切分并自动命名片段,当各节由标记分隔时,比按大小切分精确得多。适合把生成的报告和日志拆成块。
03风险
!注意: 模式是正则且会消耗分隔行;依赖内容前请检查生成的片段。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- csplit.1.en.html manual page (Debian bookworm)依据: Documents csplit, which splits files at line numbers or patterns.
最后验证: 2026-10-13 · 分类: 开发者