Skip to content
Snippets Groups Projects
try.csh 1.17 KiB
#!/bin/csh

setenv LD_LIBRARY_PATH /storage/raid1/homedirs/frederic.bechet/bolt/errseg_tagger/src/crfsuite-0.12/lib/crf/.libs:/storage/raid1/homedirs/frederic.bechet/bolt/errseg_tagger/src/liblbfgs-1.10/lib/.libs:/storage/raid1/homedirs/frederic.bechet/bolt/errseg_tagger/src/crfsuite-0.12/lib/cqdb/.libs:/storage/raid1/homedirs/frederic.bechet/bolt/errseg_tagger/src/openfst-1.3.3/src/lib/.libs:./src

if ( $#argv != 2 ) then
 echo "Syntax: 1=fichier texte  2=numero de la section  / exemple: csh try.csh homeostasis_25nov.asr/sect6.hyp 6"
 exit
endif

set DIR_SRC=./src
set DIR_DATA=./automate
set DICOWORD=$DIR_DATA/homeostasis_25nov_dico_word.txt
set DICOACTION=$DIR_DATA/homeostasis_25nov_dico_action.txt

set FSTMODEL=$DIR_DATA/homeostasis_25nov_section$2.fst
set FSTCLEAN=$DIR_DATA/homeostasis_25nov_clean_tail.fst

set OPT = "DEBUT"
foreach i (`cat $1`)
 echo "NEW_WORD=($i)  -  HISTORY=($OPT)"
 echo "$i" | $DIR_SRC/rocio_slu -word $DICOWORD -action $DICOACTION -fstmodel $FSTMODEL -fstclean $FSTCLEAN -prevword "$OPT" > toto.tmp
 set OPT = `cat toto.tmp | grep STRING | cut -d':' -f2`
 grep -v STRING toto.tmp
 echo '****************************************************************'
end