1 #!/bin/bash 2 (set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character 3 4 LOGFILE=logfxfl.txt 5 echo "START FIX-FLOAT TEST" > $LOGFILE 6 7 8 ISACFIXFLOAT=../testFixFloat.exe 9 10 INFILES=$(cat InputFiles.txt) 11 SUBSET=$(cat InputFilesFew.txt) 12 CHANNELFILES=$(cat ChannelFiles.txt) 13 CHANNELLIST=($(cat ChannelFiles.txt)) 14 INDIR=../data/orig 15 OUTDIR=../dataqafxfl 16 mkdir -p $OUTDIR 17 18 index1=0 19 20 for 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 31 done 32 33 index1=0 34 35 for 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 42 done 43 44 echo DONE! 45 46 47 48