lad_linkscript_ix 1.63 KB
Newer Older
Yvonne Firing's avatar
Yvonne Firing committed
1
#!/bin/csh 
2
# copy the raw .000 ladcp data into cruise/data/ladcp/rawdata/
Yvonne Firing's avatar
Yvonne Firing committed
3 4
# then make links to those files using the filename format expected by IX processing

5 6 7 8
set cpre = JC191
set cruise = jc191
set ladloc = /local/users/pstar/mounts/mnt_cruise_data/Specific_Equipment/CTD/LADCP

Yvonne Firing's avatar
Yvonne Firing committed
9 10
cd /local/users/pstar/cruise/data/ladcp/rawdata

11 12 13 14 15
#sync files
rsync -av ${ladloc}/ ./


#make links for IX, for dual-instrument pairs of files
Yvonne Firing's avatar
Yvonne Firing committed
16

17 18 19
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)}'`
Yvonne Firing's avatar
Yvonne Firing committed
20
   set linkfile = ${num}DL000.000
21 22
   cd /local/users/pstar/cruise/data/ladcp/ix/raw
   if(! -e $num) then
Yvonne Firing's avatar
Yvonne Firing committed
23
      echo Making directory $num for raw file $i
24
      mkdir -p $num
Yvonne Firing's avatar
Yvonne Firing committed
25
   endif
26
   cd $num
Yvonne Firing's avatar
Yvonne Firing committed
27 28
   if (! -e $linkfile) then
      echo Making link $linkfile for raw file $i
29
      ln -s ../../../rawdata/Master/data/$i $linkfile
Yvonne Firing's avatar
Yvonne Firing committed
30
   endif
31
   cd /local/users/pstar/cruise/data/ladcp/rawdata/Master/data
Yvonne Firing's avatar
Yvonne Firing committed
32 33
end

34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
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 = ${num}UL000.000
   cd /local/users/pstar/cruise/data/ladcp/ix/raw
   if(! -e $num) then
      echo Making directory $num for raw file $i #(no master file???) bak jc191 bug fix, the 'no master file' was not commented out
      mkdir -p $num
   endif
   cd $num
   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
 
Yvonne Firing's avatar
Yvonne Firing committed
51
cd ../..
52