Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Shell script for converting a batch of *.md files into *.rst using pandoc.
# This script was created to convert a directory full
# of markdown files into rst equivalents. It uses
# pandoc to do the conversion.
#
# 1. Install pandoc from http://johnmacfarlane.net/pandoc/
# 2. Copy this script into the directory containing the .md files
# 3. Ensure that the script has execute permissions
# 4. Run the script
#
# By default this will keep the original .md file
FILES=*.md
for f in $FILES
do
# extension="${f##*.}"
filename="${f%.*}"
echo "Converting $f to $filename.rst"
`pandoc $f -t rst -o $filename.rst`
# uncomment this line to delete the source file.
# rm $f
done
@nerdgirl

This comment has been minimized.

Copy link

commented Nov 14, 2013

Ta for letting me be super lazy. Using this to convert md for sphinx docs.

@zire

This comment has been minimized.

Copy link

commented Mar 22, 2014

Thank you! This is very helpful.

@ghost

This comment has been minimized.

Copy link

commented Apr 26, 2016

Thanks for this script! Very helpful 👍

@girishkdesh

This comment has been minimized.

Copy link

commented Jul 31, 2017

How to save and run script ?

@gjolleyrogers

This comment has been minimized.

Copy link

commented May 24, 2018

muchos gracias

@maazghani

This comment has been minimized.

Copy link

commented Sep 4, 2018

I love github @hugorodgerbrown for president

@rachrobts

This comment has been minimized.

Copy link

commented Sep 9, 2019

When I run this I get "open binary file does not exist". help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.