Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Batch processing pandoc conversions

I've searched high and low to try and work out how to batch process pandoc.

How do I convert a folder and nested folders containing html files to markdown?

I'm using os x 10.6.8

like image 520
rev Avatar asked Apr 25 '12 20:04

rev


1 Answers

You can apply any command across the files in a directory tree using find:

find . -name \*.md -type f -exec pandoc -o {}.txt {} \;

would run pandoc on all files with a .md suffix, creating a file with a .md.txt suffix. (You will need a wrapper script if you want to get a .txt suffix without the .md, or do ugly things with subshell invocations.) {} in any word from -exec to the terminating \; will be replaced by the filename.

like image 188
geekosaur Avatar answered Nov 07 '22 06:11

geekosaur