sentence-simplification-main.sh 1.27 KB
#!/bin/bash

#Validate arguments
if [[ ! ("$#" == 2 ) ]]; then 
    echo 'Usage: ./sentence-simplification-main.sh <input_path> <output_file_path>'
    exit 1
fi

SCRIPT_PATH=$(cd `dirname $0` && pwd)
#Define aquí la palabra clave del grupo de oraciones a simplificar.
INPUT_PATH=$1
OUTPUT_INDEX_FILE_PATH=$2
cd $SCRIPT_PATH




#ANALIZAR EN ISIMP
echo "Analysing in iSimp..."
if [ -z "$(ls -A ./iSimp_sentences/)" ]; then :
else
   #echo "Not Empty"
   rm ./iSimp_sentences/*
fi
#cd $INPUT_PATH
for j in $INPUT_PATH/*
do
	echo $j
	#echo "++++entrada_simp: $j salida_simp: $SCRIPT_PATH/iSimp_sentences/$(basename $j)"
	$SCRIPT_PATH/isimp_v2/simplify.sh $j $SCRIPT_PATH/iSimp_sentences/$(basename $j)	
done
cd $SCRIPT_PATH

#CREA INDICE DE ARCHIVOS SIMPLIFICADOS
#touch $SCRIPT_PATH/index.txt
>| $OUTPUT_INDEX_FILE_PATH

#ALIMENTAR A ALGORITMO 
echo "Analysing in Algorithm..."
if [ -z "$(ls -A ./algorithm_sentences/)" ]; then :
else
   #echo "Not Empty"
   rm ./algorithm_sentences/*
fi
#cd ./iSimp_sentences
for k in $SCRIPT_PATH/iSimp_sentences/*
do
	echo $k
	#echo "entrada: $k  salida: $SCRIPT_PATH/algorithm_sentences/$(basename $k) index: $OUTPUT_INDEX_FILE_PATH"
	python2 $SCRIPT_PATH/simplifier.py $k $SCRIPT_PATH/algorithm_sentences/$(basename $k) $OUTPUT_INDEX_FILE_PATH
done
cd $SCRIPT_PATH