#!/bin/sh

confronta() {
  vecchio="$1"
  nuovo="$2"
  etichetta="$3"

  if [ ! -e "$vecchio" ] && [ ! -e "$nuovo" ]; then
    echo "MANCANTI ENTRAMBI: $etichetta"
  elif [ ! -e "$vecchio" ]; then
    echo "MANCA VECCHIO:     $etichetta"
  elif [ ! -e "$nuovo" ]; then
    echo "MANCA NUOVO:       $etichetta"
  elif cmp -s "$vecchio" "$nuovo"; then
    echo "OK:                $etichetta"
  else
    echo "DIVERSI:           $etichetta"
  fi
}

echo "=== PCM08 ==="

lezione=1
for parte in \
  01-1 01-2 02-1 02-2 03-1 03-2 04-1 04-2 05-1 05-2 \
  06-1 06-2 07-1 07-2 08-1 08-2 09-1 09-2 10-1 10-2
do
  numero=$(printf '%02d' "$lezione")

  confronta \
    "Tablet/Precorsi/PCM08/PCM08_${parte}.pdf" \
    "Tablet/PCM/PCM08/PCM_08_L${numero}.pdf" \
    "PCM08 PDF $parte / L$numero"

  confronta \
    "Tablet/Precorsi/PCM08/PCM08_${parte}.avi" \
    "Tablet/PCM/PCM08/PCM_08_L${numero}.avi" \
    "PCM08 AVI $parte / L$numero"

  lezione=$((lezione + 1))
done

echo
echo "=== PCM09 ==="

lezione=1
for parte in 1-1 1-2 2-1 2-2 3-1 3-2 4-1 4-2 5-1 5-2
do
  numero=$(printf '%02d' "$lezione")

  confronta \
    "Tablet/Precorsi/PCM09/PCM09_${parte}.pdf" \
    "Tablet/PCM/PCM09/PCM_09_L${numero}.pdf" \
    "PCM09 PDF $parte / L$numero"

  confronta \
    "Tablet/Precorsi/PCM09/PCM09_${parte}.avi" \
    "Tablet/PCM/PCM09/PCM_09_L${numero}.avi" \
    "PCM09 AVI $parte / L$numero"

  lezione=$((lezione + 1))
done
