#!/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 ..