7if [ -z $JPP_DIR ]; then
 
    8    echo "Variable JPP_DIR undefined."
 
   12source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   14set_variable:  DEBUG              QAQC_DEBUG    0
 
   17    usage "$script <QA/QC file> [(parameter)]"
 
   21    fatal "Wrong number of arguments."
 
   24set_variable  INPUT_FILE   $argv[1]
 
   25set_array     PARAMETERS   $argv[2,-1]
 
   27HEADER=(`head -1 $INPUT_FILE`)
 
   29if [[ "$PARAMETERS[1]" == "?" ]]; then
 
   36for PARAMETER in $PARAMETERS[*]; do
 
   38    INDEX=${HEADER[(ie)$PARAMETER]}
 
   40    if (( $INDEX > ${#HEADER} )); then
 
   41        fatal "Invalid parameter $PARAMETER."
 
   47if (( ${#INDICES} == 0 )); then
 
   48    INDICES=({1..${#HEADER}})
 
   53    ARRAY=(`echo $BUFFER`)
 
   55    if [[ ${(pj:\0:)HEADER} != ${(pj:\0:)ARRAY} ]]; then
 
   57        for i in $INDICES[*]; do
 
   58            printf "%-24s %-32s\n" $HEADER[$i] $ARRAY[$i]