#! /usr/bin/env bash script=./scripts/slides_to_pdf.sh case $1 in pdf) script=./scripts/slides_to_pdf.sh ;; html) script=./scripts/slides_to_html.sh ;; esac echo using $script slide_files=("./slides.md" ) # if more files are need add them here echo ${slide_files[@]} $script ${slide_files[@]} while [ 1 -eq 1 ] do file=$(inotifywait ${slide_files[@]}) $script ${file%%\ *} done