根據標題從單一文字檔案建立多個文件

根據標題從單一文字檔案建立多個文件

我有一個我認為非常簡單的問題需要解決(最好使用 OS X / *nix 終端工具而不是 Windows 命令列)。

我有一份 Markdown 格式的手稿,其中 # (H1) 表示章節標題。我想將這個大文件分成較小的章節文件,因為稍後我將使用 pandoc 將手稿轉換為 epub / mobi。根據 pandoc 文檔,這種每章單獨文件的格式是建議的格式(http://johnmacfarlane.net/pandoc/epub.html)並且也使編輯過程變得不那麼笨拙。有趣的是,它與其他一些項目所做的類似,例如https://github.com/visionmedia/masteringnode

我想這可以透過一個簡單的 python 腳本或使用 sed 之類的東西來實現,但我只是不知道從哪裡開始。任何幫助都會很棒!

答案1

您正在尋找該csplit工具。

相關內容