Blame view

tools/scripts/CheckThirdPass.sh 1.02 KB
e6be5137b   Jean-François Rey   reinitialized pro...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  #!/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
  }