#!/bin/sh

TYPES=`ls 2 2*r`
echo Types: $TYPES

for type in $TYPES
do

rm -f ${type}.conj

echo -e "\nCreating ${type}.conj\n"
LIST=`cat $type`

if test $type = 2 ; then

REP=IR!
TERM="IS IT ISSONS ISSEZ ISSENT ISSAIS ISSAIT ISSIONS ISSIEZ ISSAIENT IRAI IRAS IRA IRONS IREZ IRONT IMES ITES IRENT I IE IES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISSE ISSES ISSANT"

elif test $type = 2.rtir ; then

REP=TIR!
TERM="S T TONS TEZ TENT TAIS TAIT TIONS TIEZ TAIENT TIRAI TIRAS TIRA TIRONS TIREZ TIRONT TIS TIT TIMES TITES TIRENT TI TIE TIES TIRAIS TIRAIT TIRIONS TIRIEZ TIRAIENT TE TES TISSE TISSES TISSENT TANT"

elif test $type = 2.rir ; then

REP=RIR!
TERM="RE RES RONS REZ RENT RAIS RAIT RIONS RIEZ RAIENT RIRAI RIRAS RIRA RIRONS RIREZ RIRONT RIS RIT RIMES RITES RIRENT ERT ERTS ERTE ERTES RIRAIS RIRAIT RIRIONS RIRIEZ RIRAIENT RISSE RISSES RISSENT RANT"

elif test $type = 2.servir ; then

REP=VIR!
TERM="S T VONS VEZ VENT VAIS VAIT VIONS VIEZ VAIENT VIRAI VIRAS VIRA VIRONS VIREZ VIRONT VIS VIT VIMES VITES VIRENT VI VIE VIES VIRAIS VIRAIT VIRIONS VIRIEZ VIRAIENT VE VES VISSE VISSES VISSENT VANT"

elif test $type = 2.enir ; then

REP=ENIR!
TERM="IENS IENT ENONS ENEZ IENNENT ENAIS ENAIT ENIONS ENIEZ ENAIENT IENDRAI IENDRAS IENDRA IENDRONS IENDREZ IENDRONT INS INT INMES INTES INRENT ENU ENUS ENUE ENUES IENDRAIS IENDRAIT IENDRIONS IENDRIEZ IENDRAIENT IENNE IENNES INSSE INSSES INSSENT ENANT"

elif test $type = 2.courir ; then

REP=IR!
TERM="S T ONS EZ ENT AIS AIT IONS IEZ AIENT RAI RAS RA RONS REZ RONT US UT UMES UTES URENT U UE UES RAIS RAIT RIONS RIEZ RAIENT RE RES USSE USSES USSENT ANT"

elif test $type = 2.mourir ; then

REP=OURIR!
TERM="EURS EURT OURONS OUREZ EURENT OURAIS OURAIT OURIONS OURIEZ OURAIENT OURRAI OURRAS OURRA OURRONS OURREZ OURRONT OURUS OURUT OURUMES OURUTES OURURENT ORT ORTS ORTE ORTES OURRAIS OURRAIT OURRIONS OURRIEZ OURRAIENT EURE EURES OURUSSE OURUSSES OURUSSENT OURANT"

elif test $type = 2.cueillir ; then

REP=IR!
TERM="E ES ONS EZ ENT AIS AIT IONS IEZ AIENT ERAI ERAS ERA ERONS EREZ ERONT IS IT IMES ITES IRENT I IE IES ERAIS ERAIT ERIONS ERIEZ ERAIENT ISSE ISSES ISSENT ANT"

elif test $type = 2.fuir ; then

REP=IR!
TERM="IS IT YONS YEZ IENT YAIS YAIT YIONS YIEZ YAIENT IRAI IRAS IRA IRONS IREZ IRONT IS IT IMES ITES IRENT I IE IES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISSE ISSES ISSENT YANT"

elif test $type = 2.voir ; then

REP=OIR!
TERM="OIS OIT OYONS OYEZ OIENT OYAIS OYAIT OYIONS OYIEZ OYAIENT ERRAI ERRAS ERRA ERRONS ERREZ ERRONT IS IT IMES ITES IRENT U US UE UES ERRAIS ERRAIT ERRIONS ERRIEZ ERRAIENT OIE OIES ISSE ISSES ISSENT OYANT"

elif test $type = 2.evoir ; then

REP=EVOIR!
TERM="OIS OIT EVONS EVEZ OIVENT EVAIS EVAIT EVIONS EVIEZ EVAIENT EVRAI EVRAS EVRA EVRONS EVREZ EVRONT US UT UMES UTES URENT U UE UES EVRAIS EVRAIT EVRIONS EVRIEZ EVRAIENT OIVE OIVES USSE USSES USSENT EVANT"

elif test $type = 2.rvoir ; then

REP=OIR!
TERM="OIS OIT OYONS OYEZ OIENT OYAIS OYAIT OYIONS OYIEZ OYAIENT OIRAI OIRAS OIRA OIRONS OIREZ OIRONT US UT UMES UTES URENT U UE UES OIRAIS OIRAIT OIRIONS OIRIEZ OIRAIENT OIE OIES USSE USSES USSENT OYANT"

elif test $type = 2.choir ; then

REP=OIR!
TERM="OIS OIT OIENT US UT UMES UTES URENT OIRAI OIRA OIRONS OIREZ OIRONT OIRAIS OIRAIT OIRIONS OIRIEZ OIRAIENT U UE UES OIE OIES USSE USSES USSENT EANT"

elif test $type = 2.seoir ; then

REP=EOIR!
TERM="IEDS OIS IED OIT EYONS OYONS EYEZ OYEZ EYENT OIENT EYAIS OYAIS EYAIT OYAIT EYIONS OYIONS EYIEZ OYIEZ EYAIENT OYAIENT IERAI OIRAI IERAS OIRAS IERA OIRA IERONS OIRONS IEREZ OIREZ IERONT OIRONT IS IT IMES ITES IRENT ISE ISES IERAISOIRAIS IERAIT OIRAIT IERIONS OIRIONS IERIEZ OIRIEZ IERAIENT OIRAIENT OIE OIES EYE EYES ISSE ISSES ISSENT EYANT"

elif test $type = 2.querir ; then

REP=ERIR!
TERM="IERS IERT IERONS IEREZ IERENT ERAIS ERAIT ERIONS ERIEZ ERAIENT ERRAI ERRAS ERRA ERRONS ERREZ ERRONT IS IT IMES ITES IRENT ISE ISES ERRAIS ERRAIT ERRIONS ERRIEZ ERRAIENT IERE IERES ISSE ISSES ISSENT ERANT"

elif test $type = 2.mouvoir ; then

REP=OUVOIR!
TERM="EUX EUT OUVONS OUVEZ EUVENT OUVAIS OUVAIT OUVIONS OUVIEZ OUVAIENT OUVRAI OUVRAS OUVRA OUVRONS OUVREZ OUVRONT US UT UMES UTES URENT U UE UES  OUVRAIS
OUVRAIT OUVRIONS OUVRIEZ OUVRAIENT EUVE EUVES USSE USSES USSENT OUVANT"

elif test $type = 2.valoir ; then

REP=ALOIR!
TERM="AUX AUT ALONS ALEZ ALENT ALAIS ALAIT ALIONS ALIEZ ALAIENT AUDRAI AUDRAS AUDRA AUDRONS AUDREZ AUDRONT ALUS ALUT ALUMES ALUTES ALURENT ALU ALUS ALUE ALUES AUDRAIS AUDRAIT AUDRIONS AUDRIEZ AUDRAIENT AILLE AILLES AILLENT ALUSSE ALUSSES ALUSSENT ALANT"

elif test $type = 2.vouloir ; then

REP=OULOIR!
TERM="EUX EUT OULONS OULEZ EULENT OULAIS OULAIT OULIONS OULIEZ OULAIENT OUDRAI OUDRAS OUDRA OUDRONS OUDREZ OUDRONT OULUS OULUT OULUMES OULUTES OULURENT OULU OULUS OULUE OULUES OUDRAIS OUDRAIT OUDRIONS OUDRIEZ OUDRAIENT EUILLE EUILLES EUILLENT OULUSSE OULUSSES OULUSSENT OULANT"

elif test $type = 2.pleuvoir ; then

REP=EUVOIR!
TERM="EUX EUT EUVONS EUVEZ EUVENT EUVAIS EUVAIT EUVIONS EUVIEZ EUVAIENT EUVRAI EUVRAS EUVRA EUVRONS EUVREZ EUVRONT US UT UMES UTES URENT U UE UES  EUVRAIS
EUVRAIT EUVRIONS EUVRIEZ EUVRAIENT EUVE EUVES USSE USSES USSENT EUVANT"

fi

for i in $LIST
do
  echo $i
  j=`echo -n ${i}! | sed -e "/$REP/s///"`
  for t in $TERM
  do
    echo $j$t >> ${type}.conj
  done
done

done
