exam-organise.shon commit improve webp-convert.sh (b8ae487)
   1#! /bin/bash
   2
   3# random snippets for organising PDFs of exams (https://git.lorimer.id.au/textbooks/exams)
   4
   5prefix="\[Methods\]"
   6
   7#pattern='s/\[Methods\] (....) (\w+) Exam (.)( Solutions)?/\L\2\/\1-\L\2-exam-\3/p'
   8pattern='s/\[Methods\]/deez/p'
   9echo "$pattern"
  10for f in $prefix*; do
  11  if [[ $f =~ "Solutions" ]]; then
  12    name=`echo "$f" | sed -E -e "s/$prefix (....) (\w+)\s+Exam (.) Solutions\.(.*)/\L\2\/\1-\L\2-exam-\3-solutions.\L\4/"`
  13  else
  14    name=`echo "$f" | sed -E -e "s/$prefix (....) (\w+) Exam (.)\.(.*)/\L\2\/\1-\L\2-exam-\3.\L\4/"`
  15  fi
  16
  17  mkdir -p  `echo "$f" | sed -E -s "s/$prefix .... (\w+)/\L\1/"`
  18  mv -n $f $name
  19  
  20  echo "$f -> $name"
  21
  22done