#!/bin/sh

# Shellscript mit " chmod u+x dateiname " freigeben!

# Funktion: vergleicht rpr-File und spr-File auf gleiche Eintrge

# Aufruf: VM_rpr_spr_check  rprfile  sprpath


sprpath=`echo $2 | sed "s/\/$//"`
if test -d $sprpath
 then :
 else
  echo "Error:" $sprpath "not a directory!"
  exit 1
fi

rprfile=$1 
if test -r $rprfile
 then :
 else
  echo "Error:" $rprfile "not a readable file!"
  exit 1
fi
rprname=`echo $1 | sed 's#.*\/\([0-9a-z\.]*\)$#\1#'`

dia=`grep "dialogue_name" $rprfile | cut -f 2 | cut -c 1`
spknr=`grep "no_speakers" $rprfile | cut -f 2`
spknr=`expr $spknr + 0` 

spk1=`grep "speaker1_id" $rprfile | cut -f 2 | tr A-Z a-z` 
if test "$dia" = "m"
 then
  language=`grep "speaker1_language" $rprfile | cut -f 2 | sed 's/.*\([egj]\)0$/\1/'`
 else 
  language=$dia
fi
spr1file=${language}_${spk1}.spr

spk2=`grep "speaker2_id" $rprfile | cut -f 2 | tr A-Z a-z`
if test "$dia" = "m"
 then
  language=`grep "speaker2_language" $rprfile | cut -f 2 | sed 's/.*\([egj]\)0$/\1/'`
 else 
  language=$dia
fi
spr2file=${language}_${spk2}.spr
echo -n $rprname $spr1file $spr2file 

if test -r ${sprpath}/$spr1file
 then 
  : 
 else
  echo
  echo "Error:" ${sprpath}/$spr1file "does not exist!"
fi

if test -r ${sprpath}/$spr2file
 then 
  :
 else
  echo
  echo "Error:" ${sprpath}/$spr2file "does not exist!"
fi

if test $spknr -ge 3
 then
  spk3=`grep "speaker3_id" $rprfile | cut -f 2 | tr A-Z a-z`
  if test "$dia" = "m"
   then
    language=`grep "speaker3_language" $rprfile | cut -f 2 | sed 's/.*\([egj]\)0$/\1/'`
   else 
    language=$dia
  fi  
  spr3file=${language}_${spk3}.spr
  echo -n $spr3file
  if test -r ${sprpath}/$spr3file
   then 
    :
   else
    echo
    echo "Error:" ${sprpath}/$spr3file "does not exist!"
  fi
fi 

if test $spknr -ge 4
 then
  spk4=`grep "speaker4_id" $rprfile | cut -f 2 | tr A-Z a-z`
  if test "$dia" = "m"
   then
    language=`grep "speaker4_language" $rprfile | cut -f 2 | sed 's/.*\([egj]\)0$/\1/'`
   else 
    language=$dia
  fi
  spr4file=${language}_${spk4}.spr
  echo $spr4file
  if test -r ${sprpath}/$spr4file
   then 
    :
   else
    echo
    echo "Error:" ${sprpath}/$spr4file "does not exist!"
  fi
 else
  echo
fi
 


