#!/bin/bash set -e [[ -z $1 ]] && echo target? && exit 1 target=$1 res=${target%\.md}.resources.md targetpdf=${target%\.md}.slides.pdf respdf=${res%\.md}.pdf function discount-ready { echo PUBLISHED LECTURE THERE IS! echo -n $targetpdf ... cp -f $targetpdf $HOME/discount/nethence/lectures/ && echo done echo -n $respdf ... cp -f $respdf $HOME/discount/nethence/lectures/ && echo done echo lab is there cp -vf labs/*.pdf $HOME/discount/nethence/lectures/ && echo done echo cd ~/discount/ ./discountnh echo } #[[:digit:]]{2}-[[:alnum:]-]+.md ls -F [0-9][0-9]-*.md cat [0-9][0-9]-*.md > $target pandocslides.bash $target echo -n "SLIDES: " grep -E '^# |^---' $target | wc -l ls -F links*.md cat links*.md | sed -r 's@^([^#h$-].+)@\1 \\@' > $res pandocument.old.bash $res echo [[ -f $HOME/discount/nethence/lectures/$targetpdf ]] && discount-ready # https://stackoverflow.com/questions/15345936/regular-expression-usage-with-ls # https://unix.stackexchange.com/questions/44754/listing-with-ls-and-regular-expression