#!/bin/csh
#
# copy the raw .000 ladcp data into cruise/data/ladcp/rawdata
# then make links to those files using the filename formats expected by 
# uh/woce (perl) processing
#
# j001_01.000
# j001_02.000
# j001_03.000
#

set cpre = JC159
set cruise = jc159
set ladloc = /local/users/pstar/mounts/mnt_cruise_data/Specific_Equipment/CTD/LADCP
set cl = j
set uhldir = jc1802

#sync file
cd /local/users/pstar/cruise/data/ladcp/rawdata
rsync -av ${ladloc}/ ./

#make links

cd /local/users/pstar/cruise/data/ladcp/rawdata/Master/data
foreach i (`ls ${cpre}_???m.000`)
   set num = `awk -v nm="$i" 'BEGIN {print substr(nm,index(nm,".000")-4,3)}'`
   set linkfile = {$cl}{$num}_02.000 #use cast 02 to indicate WHM
   cd /local/users/pstar/cruise/data/ladcp/uh/raw/$uhldir/ladcp
   if (! -e $linkfile) then
      echo Making link $linkfile for raw file $i
      ln -s ../../../../rawdata/Master/data/$i $linkfile
   endif
   cd /local/users/pstar/cruise/data/ladcp/rawdata/Master/data
end

cd /local/users/pstar/cruise/data/ladcp/rawdata/Slave/data
foreach i (`ls ${cpre}_???s.000`)
   set num = `awk -v nm="$i" 'BEGIN {print substr(nm,index(nm,".000")-4,3)}'`
   set linkfile = {$cl}{$num}_03.000 #cast 03 to indicate WHS
   cd /local/users/pstar/cruise/data/ladcp/uh/raw/$uhldir/ladcp
   if (! -e $linkfile) then
      echo Making link $linkfile for raw file $i
      ln -s ../../../../rawdata/Slave/data/$i $linkfile
   endif
   cd /local/users/pstar/cruise/data/ladcp/rawdata/Slave/data
end

#and for ctd data
cd /local/users/pstar/cruise/data/ladcp/ctd
foreach i (`ls ctd.???.02.asc`)
   set num = `awk -v nm="$i" 'BEGIN {print substr(nm,index(nm,".02.asc")-3,3)}'`
   set linkfile = ctd.{$num}.03.asc
   if (! -e $linkfile) then
      echo Making link $linkfile
      ln -s $i $linkfile
   endif
end
cd ..