#!/bin/sh

for F in ????.gif ????.eps ; do
  case $F in
    E1PZ.*) N=1 ;;
    E2NZ.*) N=2 ;;
    E10A.*) N=3 ;;
    E1PA.*) N=4 ;;
    E1PB.*) N=5 ;;
    E1NA.*) N=6 ;;
    E1NC.*) N=7 ;;
    E2NA.*) N=8 ;;
    E2NB.*) N=9 ;;
    E2NC.*) N=10 ;;
    E3NA.*) N=11 ;;
    E3NB.*) N=12 ;;
    E4NA.*) N=13 ;;
    E4NB.*) N=14 ;;
    E5NA.*) N=15 ;;
    E5NB.*) N=16 ;;
    E5NC.*) N=17 ;;
    E5ND.*) N=18 ;;
    O2NA.*) N=19 ;;
    O4NA.*) N=20 ;;
    O4NB.*) N=21 ;;
    O6NA.*) N=22 ;;
    *)      N=0 ;;
  esac

  if [ "$N" = "0" ]; then
    echo "$F not in the list"
  else
    case $F in
      *.gif)  ln -s "$F" "${N}.gif" ;;
      *.eps)  ln -s "$F" "${N}.eps" ;;
      *)      echo "$F wrong type" ;;
    esac
  fi

done
