crear múltiples archivos a partir de un solo archivo de texto basado en encabezados

crear múltiples archivos a partir de un solo archivo de texto basado en encabezados

Tengo lo que creo que es un problema realmente simple de resolver (preferiblemente con herramientas de terminal OS X/*nix en lugar de la línea de comandos de Windows).

Tengo un manuscrito formateado en rebajas con # (H1) que indica el título de un capítulo. Me gustaría dividir este archivo grande en archivos de capítulos más pequeños, ya que luego convertiré el manuscrito a epub/mobi con pandoc. Este formato de archivo separado por capítulo es el formato recomendado según los documentos de Pandoc (http://johnmacfarlane.net/pandoc/epub.html) y también hace que el proceso de edición sea un poco menos complicado. Curiosamente, es similar a lo que han hecho otros proyectos, por ejemplo.https://github.com/visionmedia/masteringnode

Estaba pensando que esto sería posible con un simple script en Python o usando algo como sed pero no sé por dónde empezar. ¡Cualquier ayuda sería genial!

Respuesta1

Estás buscando la csplitherramienta.

información relacionada