Download raw (868 bytes)
#! /bin/bash infolder=${1%/} outfolder=${2%/} if [ ! -d "${outfolder}" ]; then mkdir "${outfolder}" "${outfolder}/img" else if [ ! -d "${outfolder}/img" ]; then mkdir "${outfolder}/img" fi fi for infile in ${infolder}/*.docx; do echo "Converting ${infile}" outbase=$(basename "${infile}" .docx) outfile="${outfolder}/${outbase}.md" if [ ! -f "${outfile}" ]; then pandoc "${infile}" -r docx -t markdown -s -o "${outfile}" else echo "${mdfile} already exists" fi done; # Copy over images for ext in 'jpg' 'JPG' 'jpeg' 'JPEG' 'gif' 'GIF' 'tiff' 'TIFF' 'tif' 'TIF' 'png' 'PNG'; do for infile in $infolder/*.$ext; do outbase=$(basename "${infile}") outfile="${outfolder}/img/${outbase}" if [ -f "${infile}" ] && [ ! -f "${outfile}" ]; then echo "Copying ${infile}" cp "${infile}" "${outfile}" fi done; done;