1#!/bin/bash 2(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character 3 4LOGFILE=logfxfl.txt 5echo "START FIX-FLOAT TEST" > $LOGFILE 6 7 8ISACFIXFLOAT=../../../fix/test/testFixFloat.exe 9 10INFILES=$(cat InputFiles.txt) 11SUBSET=$(cat InputFilesFew.txt) 12CHANNELFILES=$(cat ChannelFiles.txt) 13CHANNELLIST=($(cat ChannelFiles.txt)) 14INDIR=../data/orig 15OUTDIR=../dataqafxfl 16mkdir -p $OUTDIR 17 18index1=0 19 20for file in $INFILES # loop over all input files 21 do 22 23 for channel in $CHANNELFILES 24 do 25 let "index1=index1+1" 26 27 $ISACFIXFLOAT $INDIR/$channel -m 1 -PLC $INDIR/"$file" $OUTDIR/flfx$index1"$file" >> $LOGFILE 28 $ISACFIXFLOAT $INDIR/$channel -m 2 -PLC $INDIR/"$file" $OUTDIR/fxfl$index1"$file" >> $LOGFILE 29 done 30 31done 32 33index1=0 34 35for file in $SUBSET # loop over the subset of input files 36 do 37 let "index1=index1+1" 38 $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 1 $INDIR/"$file" $OUTDIR/flfxnb1_$index1"$file" >> $LOGFILE 39 $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 1 $INDIR/"$file" $OUTDIR/fxflnb1_$index1"$file" >> $LOGFILE 40 $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 2 -PLC $INDIR/"$file" $OUTDIR/flfxnb2_$index1"$file" >> $LOGFILE 41 $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 2 -PLC $INDIR/"$file" $OUTDIR/fxflnb2_$index1"$file" >> $LOGFILE 42done 43 44echo DONE! 45 46 47 48