crie vários arquivos a partir de um único arquivo de texto com base em títulos

crie vários arquivos a partir de um único arquivo de texto com base em títulos

Eu tenho o que considero um problema realmente simples de resolver (de preferência com ferramentas de terminal OS X/*nix em vez da linha de comando do Windows).

Tenho um manuscrito formatado em markdown com # (H1) indicando o título de um capítulo. Eu gostaria de dividir este arquivo grande em arquivos de capítulos menores, pois mais tarde irei converter o manuscrito para epub/mobi com pandoc. Este formato de arquivo separado por capítulo é o formato recomendado de acordo com os documentos pandoc (http://johnmacfarlane.net/pandoc/epub.html) e também torna o processo de edição um pouco menos complicado. Curiosamente, é semelhante ao que alguns outros projetos fizeram, por exemplohttps://github.com/visionmedia/masteringnode

Eu estava pensando que isso seria possível com um script python simples ou usando algo como sed, mas não sei por onde começar. Qualquer ajuda seria ótimo!

Responder1

Você está procurando a csplitferramenta.

informação relacionada