CheckThirdPass.sh
1.02 KB
#!/bin/bash
#################################################
# File : CheckThirdPass.sh #
# Brief : Check Second Pass #
# Author : Jean-François Rey #
# Version : 1.0 #
# Date : 25/06/13 #
#################################################
# configuration file
. "$OTMEDIA_HOME/cfg/ThirdPass.cfg"
#check_third_pass_output_speeral(plplist,resdir)
# - plplist : filename containing plp list
# - resdir : output Speeral directory
function check_third_pass_output_speeral()
{
if [ $# -eq 2 ]
then
if [ ! -e "$1" ] || [ -z "$1" ]; then return 1; fi
FILENBSEG=$(ls "$2/*.seg" | grep -f "$1" | wc -l)
FILENBRES=$(ls "$2/*.res" | grep -f "$1" | wc -l)
FILENBTREIL=$(ls "$2/*.treil" | grep -f "$1" | wc -l)
FILENB=$(cat "$1" | wc -l)
if [ $FILENB -ne $FILENBSEG ] || [ $FILENB -ne $FILENBRES ] || [ $FILENB -ne $FILENBTREIL ] ; then return 1;fi
fi
return 0
}