-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathprocess_intf.csh
executable file
·40 lines (30 loc) · 979 Bytes
/
process_intf.csh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
inputfile=$1
raw=$2
topo=$3
ln -s -f "$topo"/topo_ra.grd .
#ln -s -f "$topo"/landmask_ra.grd .
ln -s -f "$topo"/trans.dat .
shopt -s extglob
IFS=":"
while read master slave
do
#master_date=$(echo "$master" | awk '{print substr($0,4,8)}')
#slave_date=$(echo "$slave" | awk '{print substr($0,4,8)}')
ln -s "$raw"/$master.SLC .
ln -s "$raw"/$master.LED .
ln -s "$raw"/$master.PRM .
ln -s "$raw"/$slave.SLC .
ln -s "$raw"/$slave.LED .
ln -s "$raw"/$slave.PRM .
intf.csh $master.PRM $slave.PRM -topo topo_ra.grd
master_id=$(grep SC_clock_start $raw/$master.PRM | awk '{printf("%d",int($3))}')
slave_id=$(grep SC_clock_start $raw/$slave.PRM | awk '{printf("%d",int($3))}')
mv real.grd real_$master_id"_"$slave_id.grd
mv imag.grd imag_$master_id"_"$slave_id.grd
#cleaning... i know your volume space is limited
rm *SLC *LED *PRM
done < $inputfile
###### cut the grd file to region area ########
#cut_sbas.bash #make sure inputfile is the same file
#rm imag* real*