CheckThirdPass.sh
1.05 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 2>/dev/null | grep -f "$1" | wc -l)
FILENBRES=$(ls $2/*.res 2>/dev/null | grep -f "$1" | wc -l)
FILENBTREIL=$(ls $2/*.treil 2>/dev/null | 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
}