RAW Datafiles are in a unoptimized format, to clean them and adjust the file format for next steps SJBclean has to be used. SJBclean can be obtained from here.
The cleaned RAW Datafiles can now be splittet into single frequency by applying SJBsplit. SJBsplit can be obtained from here.
The following script shows a way to combine the steps mentioned above by using unix pipes.
#! /bin/bash # clean Raw Data Files and split files into single frequency # calls "sjbclean" and "sjbsplit" # $1 is first frequency (eg: "1") # $2 is take every $2 frequency (eg: "15") # $3 is stop at that frequency (eg: "250") # # output: ./split/*.000 to *.255 mkdir ./split for FILE in *.frq.*.bz2 do echo SJBclean FRQ /tmp/SJBclean, SJBsplit $FILE bunzip2 -k -c $FILE | sjbclean FRQ /temp/SJBclean | sjbsplit $FILE COUNTER=$1 while [ $COUNTER -lt $3 ]; do cat $FILE.$COUNTER.temp | bzip2 >./split/$FILE.$COUNTER # rm $FILE.$COUNTER.temp let COUNTER=COUNTER+$2 done COUNTER=0 while [ $COUNTER -lt 256 ]; do rm $FILE.$COUNTER.temp let COUNTER=COUNTER+1 done done # do not forget to remove not needed frequencys from ./split rm /temp/SJBclean.1