#!/bin/bash [ "$HOSTNAME" != lime2 ] || exit 1 echo "Pulling procedures-tssr..." awk -v header="$(<./header.html)" '{sub(/===HEADER===/,header)} 1' ./procedures-tssr/index.template.html | awk -v footer="$(<./footer.html)" '{sub(/===FOOTER===/,footer)} 1' > ./procedures-tssr/index.tmp.html for folder in ~/tssr/procedures/*; do if [ -d "$folder" ]; then name=$(basename "$folder") display_name=$(echo "$name" | sed -E 's/procedure_//g; s/_202.+//g; s/-/ /g; s/_/ /g') if [[ "$name" = *chose* ]]; then # ignore procedure_chose echo ignoring "$name" else echo found "$name" cp "$folder"/procedure*.pdf ./procedures-tssr/procedure_"$name".pdf git add ./procedures-tssr/procedure_"$name".pdf sed -i "s@===PROCEDURE===@
  • ${display_name}

  • \n===PROCEDURE===@g" ./procedures-tssr/index.tmp.html fi fi done sed 's/===PROCEDURE===//g' ./procedures-tssr/index.tmp.html > ./procedures-tssr/index.html && rm ./procedures-tssr/index.tmp.html && echo "Done" git add ./procedures-tssr/index.html exit 0