#!/bin/sh

TYPES=`ls 3*re`
echo Types: $TYPES

for type in $TYPES
do

rm -f ${type}.conj

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

if test $type = 3.cire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT IMES ITES IRENT ISE ISES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISENT ISSE ISSES ISSIONS ISSIEZ ISSENT ISANT"

elif test $type = 3.uire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT ISIS ISIT ISIMES ISITES ISIRENT ITS ITE ITES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISENT ISISSE ISISSES ISISSIONS ISISSIEZ ISISSENT ISANT"

elif test $type = 3.duire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT ISIS ISIT ISIMES ISITES ISIRENT ITS ITE ITES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISISSE ISISSES ISISSIONS ISISSIEZ ISISSENT ISANT"

elif test $type = 3.luire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT ISIS ISIT ISIMES ISITES ISIRENT I IE IES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISENT ISISSE ISISSES ISISSIONS ISISSIEZ ISISSENT ISANT"

elif test $type = 3.lire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT US UT UMES UTES URENT U UE UES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISENT USSE USSES USSIONS USSIEZ USSENT ISANT"

elif test $type = 3.rire ; then

REP=IRE!
TERM="IS IT IONS IEZ IENT IAIS IAIT IIONS IIEZ IAIENT IRAI IRAS IRA IRONS IREZ IRONT IS IT IMES ITES IRENT I IE IES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISIONS ISIEZ ISENT ISSE ISSES ISSIONS ISSIEZ IANT"

elif test $type = 3.dire ; then

REP=IRE!
TERM="IS IT ISONS ITES ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT IS IT IMES IRENT ITS ITE ITES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISSE ISSES ISSIONS ISSIEZ ISSENT ISANT"

elif test $type = 3.dedire ; then

REP=IRE!
TERM="IS IT ISONS ISEZ ISENT ISAIS ISAIT ISIONS ISIEZ ISAIENT IRAI IRAS IRA IRONS IREZ IRONT IMES ITES IRENT ITS ITE ITES IRAIS IRAIT IRIONS IRIEZ IRAIENT ISE ISES ISENT ISSE ISSES ISSIONS ISSIEZ ISSENT ISANT"

elif test $type = 3.bruire ; then

REP=IRE!
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 = 3.maudire ; then

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

elif test $type = 3.boire ; then

REP=OIRE!
TERM="OIS OIT UVONS UVEZ OIVENT UVAIS UVAIT UVIONS UVIEZ UVAIENT OIRAI OIRAS OIRA OIRONS OIREZ OIRONT US UT UMES UTES URENT U UE UES OIRAIS OIRAIT OIRIONS OIRIEZ OIRAIENT OIVE OIVES USSE USSES USSENT UVANT"

elif test $type = 3.dre ; then

REP=DRE!
TERM="DS D DONS DEZ DENT DAIS DAIT DIONS DIEZ DAIENT DRAI DRAS DRA DRONS DREZ DRONT DIS DIT DIMES DITES DIRENT DU DUS DUE DUES DRAIS DRAIT DRIONS DRIEZ DRAIENT DE DES DISSE DISSES DISSENT DANT"

elif test $type = 3.prendre ; then

REP=ENDRE!
TERM="ENDS END ENONS ENEZ ENNENT ENAIS ENAIT ENIONS ENIEZ ENAIENT ENDRAI ENDRAS ENDRA ENDRONS ENDREZ ENDRONT IS IT IMES ITES IRENT IS ISE ISES ENDRAIS ENDRAIT ENDRIONS ENDRIEZ ENDRAIENT ENNE ENNES ISSE ISSES ISSENT ENANT"

elif test $type = 3.coudre ; then

REP=DRE!
TERM="DS D SONS SEZ SENT SAIS SAIT SIONS SIEZ SAIENT DRAI DRAS DRA DRONS DREZ DRONT SIS SIT SIMES SITES SIRENT SU SUS SUE SUES DRAIS DRAIT DRIONS DRIEZ DRAIENT SE SES SISSE SISSES SISSENT SANT"

elif test $type = 3.cre ; then

REP=CRE!
TERM="CS C QUONS QUEZ QUENT QUAIS QUAIT QUIONS QUIEZ QUAIENT CRAI CRAS CRA CRONS CREZ CRONT QUIS QUIT QUIMES QUITES QUIRENT CU CUS CUE CUES CRAIS CRAIT CRIONS CRIEZ CRAIENT QUE QUES QUISSE QUISSES QUISSENT QUANT"

elif test $type = 3.crire ; then

REP=RE!
TERM="S T VONS VEZ VENT VAIS VAIT VIONS VIEZ VAIENT RAI RAS RA RONS REZ RONT VIS VIT VIMES VITES VIRENT TS TES RAIS RAIT RIONS RIEZ RAIENT VE VES VISSE VISSES VISSENT VANT"

elif test $type = 3.croire ; then

REP=OIRE!
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 = 3.pre ; then

REP=RE!
TERM="S T ONS EZ ENT AIS AIT IONS IEZ AIENT RAI RAS RA RONS REZ RONT IS IT IMES ITES IRENT U US UE UES RAIS RAIT RIONS RIEZ RAIENT E ES ISSE ISSES ISSENT ANT"

elif test $type = 3.aitre ; then

REP=AITRE!
TERM="AIS AIT AISSONS AISSEZ AISSENT AISSAIS AISSAIT AISSIONS AISSIEZ AISSAIENT AITRAI AITRAS AITRA AITRONS AITREZ AITRONT US UT UMES UTES URENT U US UE UES AITRAIS AITRAIT AITRIONS AITRIEZ AITRAIENT AISSE AISSES AISSIONS AISSIEZ AISSENT USSE USSES USSIONS USSIEZ USSENT AISSANT"

elif test $type = 3.naitre ; then

REP=AITRE!
TERM="AIS AIT AISSONS AISSEZ AISSENT AISSAIS AISSAIT AISSIONS AISSIEZ AISSAIENT AITRAI AITRAS AITRA AITRONS AITREZ AITRONT AQUIS AQUIT AQUIMES AQUITES AQUIRENT E ES EE EES AITRAIS AITRAIT AITRIONS AITRIEZ AITRAIENT AISSE AISSES AISSIONS AISSIEZ AISSENT AQUISSE AQUISSES AQUISSENT AISSANT"

elif test $type = 3.oitre ; then

REP=OITRE!
TERM="OIS OIT OISSONS OISSEZ OISSENT OISSAIS OISSAIT OISSIONS OISSIEZ OISSAIENT OITRAI OITRAS OITRA OITRONS OITREZ OITRONT US UT UMES UTES URENT U US UE UES OITRAIS OITRAIT OITRIONS OITRIEZ OITRAIENT OISSE OISSES OISSIONS OISSIEZ OISSENT OISSANT"

elif test $type = 3.foutre ; then

REP=OUTRE!
TERM="OUS OUT OUTONS OUTEZ OUTENT OUTAIS OUTAIT OUTIONS OUTIEZ OUTAIENT OUTRAI OUTRAS OUTRA OUTRONS OUTREZ OUTRONT OUTRAIS OUTRAIT OUTRIONS OUTRIEZ OUTRAIENT OUTU OUTUE OUTUS OUTUES OUTE OUTES OUTANT"

elif test $type = 3.aire ; then

REP=AIRE!
TERM="AIS AIT AISONS AISEZ AISENT AISAIS AISAIT AISIONS AISIEZ AISAIENT AIRAI AIRAS AIRA AIRONS AIREZ AIRONT US UT UMES UTES URENT U US UE UES AIRAIS AIRAIT AIRIONS AIRIEZ AIRAIENT AISE AISES AISIONS AISIEZ AISENT USSE USSES USSENT AISANT"

elif test $type = 3.raire ; then

REP=AIRE!
TERM="AIS AIT AYONS AYEZ AIENT AYAI AYAIT AYIONS AYIEZ AYAIENT AIERAI AIERAS AIERA AIERONS AIEREZ AIERONT AITS AITE AITES AIRAIS AIRAIT AIRIONS AIRIEZ AIRAIENT AIE AIES AYANT"

elif test $type = 3.faire ; then

REP=AIRE!
TERM="AIS AIT AISONS AITES ONT AISAIS AISAIT AISIONS AISIEZ AISAIENT ERAI ERAS ERA ERONS EREZ ERONT IS IT IMES ITES IRENT AITS AITE ERAIS ERAIT ERIONS ERIEZ ERAIENT ASSE ASSES ASSIONS ASSIEZ ASSENT ISSE ISSES ISSIONS ISSENT AISANT"

elif test $type = 3.moudre ; then

REP=OUDRE!
TERM="OUDS OUD OULONS OULEZ OULENT OULAIS OULAIT OULIONS OULIEZ OULAIENT OUDRAI OUDRAS OUDRA OUDRONS OUDREZ OUDRONT OULUS OULUT OULUMES OULUTES OULURENT OUDRAIS OUDRAIT OUDRIONS OUDRIEZ OUDRAIENT OULU OULUE OULUES OULE OULES OULUSSE OULUSSES OULUSSENT OULANT"

elif test $type = 3.soudre ; then

REP=OUDRE!
TERM="OUS OUT OLVONS OLVEZ OLVENT OLVAIS OLVAIT OLVIONS OLVIEZ OLVAIENT OUDRAI OUDRAS OUDRA OUDRONS OUDREZ OUDRONT OLUS OLUT OLUMES OLUTES OLURENT OUDRAIS OUDRAIT OUDRIONS OUDRIEZ OUDRAIENT OLU OLUE OLUES OLVE OLVES OLUSSE OLUSSES OLUSSENT OLVANT"

elif test $type = 3.indre ; then

REP=NDRE!
TERM="NS NT GNONS GNEZ GNENT GNAIS GNAIT GNIONS GNIEZ GNAIENT NDRAI NDRAS NDRA NDRONS NDREZ NDRONT GNIS GNIT GNIMES GNITES GNIRENT NDRAIS NDRAIT NDRIONS NDRIEZ NDRAIENT NT NTS NTE NTES GNE GNES GNISSE GNISSES GNISSENT GNANT"

elif test $type = 3.ore ; then

REP=ORE!
TERM="OS OT OSONS OSEZ OSENT OSAIS OSAIT OSIONS OSIEZ OSAIENT ORAI ORAIS ORA ORONS OREZ ORONT ORAIS ORAIT ORIONS ORIEZ ORAIENT OS OSE OSES OSANT"

elif test $type = 3.ure ; then

REP=URE!
TERM="US UT UONS UEZ UENT UAIS UAIT UIONS UIEZ UAIENT URAI URAS URA URONS UREZ URONT US UT UMES UTES URENT URAIS URAIT URIONS URIEZ URAIENT U US UE UES UANT"

elif test $type = 3.vivre ; then

REP=IVRE!
TERM="IS IT IVONS IVEZ IVENT IVAIS IVAIT IVIONS IVIEZ IVAIENT IVRAI IVRAS IVRA IVRONS IVREZ IVRONT ECUS ECUT ECUMES ECUTES ECURENT IVRAIS IVRAIT IVRIONS IVRIEZ IVRAIENT ECU ECUE ECUES IVE IVES ECUSSE ECUSSES ECUSSENT IVANT"

elif test $type = 3.suivre ; then

REP=IVRE!
TERM="IS IT IVONS IVEZ IVENT IVAIS IVAIT IVIONS IVIEZ IVAIENT IVRAI IVRAS IVRA IVRONS IVREZ IVRONT IVIS IVIT IVIMES IVITES IVIRENT IVRAIS IVRAIT IVRIONS IVRIEZ IVRAIENT IVI IVIE IVIES IVE IVES IVISSE IVISSES IVISSENT IVANT"

elif test $type = 3.mettre ; then

REP=ETTRE!
TERM="ETS ET ETTONS ETTEZ ETTENT ETTAIS ETTAIT ETTIONS ETTIEZ ETTAIENT ETTRAI ETTRAS ETTRA ETTRONS ETTREZ ETTRONT IS IT IMES ITES IRENT ETTRAIS ETTRAIT ETTRIONS ETTRIEZ ETTRAIENT IS ISE ISES ETTE ETTES ISSE ISSES ISSENT ETTANT"

elif test $type = 3.battre ; then

REP=TTRE!
TERM="TS T TTONS TTEZ TTENT TTAIS TTAIT TTIONS TTIEZ TTAIENT TTRAI TTRAS TTRA TTRONS TTREZ TTRONT TTIS TTIT TTIMES TTITES TTIRENT TTRAIS TTRAIT TTRIONS TTRIEZ TTRAIENT TTU TTUS TTUE TTUES TTE TTES TTISSE TTISSES TTISSENT TTANT"

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
