#!/bin/bash # Based on notes from https://medium.com/@zhelinchen91/how-to-convert-from-latex-to-ms-word-with-pandoc-f2045a762293 while [[ $# -gt 0 ]]; do case $1 in -f|--filename) FILE_STEM="${2%.tex}" shift # past argument shift # past value ;; -h|--help) echo "$0 -f|--filename FILENAME [-h|--help] [-b|--bibliography BIBLIOGRAPHY] " exit 0 ;; -b|--bibliography-file) BIBLIOGRAPHY="${2}" shift # past argument shift # past value ;; -*|--*) echo "Unknown option $1" exit 1 ;; *) #POSITIONAL_ARGS+=("$1") # save positional arg #shift # past argument echo "Unknown option $1" exit 1 ;; esac done #if there is a bibliography pandoc "${FILE_STEM}.tex" --bibliography="${BIBLIOGRAPHY}" -o "${FILE_STEM}.docx" pandoc "${FILE_STEM}.tex" -o "${FILE_STEM}.docx"