step_master_read

来自「StaMps最新测试版」· 代码 · 共 89 行

TXT
89
字号
#!/bin/tcsh -fset masterdate = `echo $cwd | gawk 'BEGIN {FS="/"} {print $NF}'`set CURRDIR = `echo $cwd` set WORKDIR = ".." set INSARDIR = "../../INSAR_$masterdate"if (! -e $WORKDIR/master_readfiles.dorisin) then    cp $DORIS_SCR/master_readfiles.dorisin $WORKDIRendifif (! -e $WORKDIR/readfiles.dorisin) then    cp $DORIS_SCR/readfiles.dorisin $WORKDIRendifif (! -e $WORKDIR/cropfiles.dorisin) then    cp $DORIS_SCR/cropfiles.dorisin $WORKDIRendifset first_l = `grep first_l master_crop.in | gawk '{print $NF}'`set last_l = `grep last_l master_crop.in | gawk '{print $NF}'`set first_p = `grep first_p master_crop.in | gawk '{print $NF}'`set last_p = `grep last_p master_crop.in | gawk '{print $NF}'`@ first_l = $first_l - 1@ last_l = $last_l - 1@ first_p = $first_p - 1@ last_p = $last_p - 1sed -n '1,/M_CROP_OUT/p' $WORKDIR/master_readfiles.dorisin > tmp_master_readfiles.$$echo "M_DBOW  $first_l $last_l $first_p $last_p // line low/hi pixel low/hi" >> tmp_master_readfiles.$$echo "STOP" >> tmp_master_readfiles.$$mv tmp_master_readfiles.$$ $WORKDIR/master_readfiles.dorisin@ first_l = $first_l - 1000@ last_l = $last_l + 1000@ first_p = $first_p - 100@ last_p = $last_p + 100if ($first_l < 1) then    set first_l = 1endifif ($first_p < 1) then    set first_p = 1endifsed -n '1,/S_CROP_OUT/p' $WORKDIR/cropfiles.dorisin > tmp_cropfiles.$$echo "S_DBOW  $first_l $last_l $first_p $last_p // line low/hi pixel low/hi" >> tmp_cropfiles.$$echo "STOP" >> tmp_cropfiles.$$mv tmp_cropfiles.$$ $WORKDIR/cropfiles.dorisinrm -f master.resdoris $WORKDIR/master_readfiles.dorisin > step_master_read.logset first = `grep 'First_pixel ' master.res | gawk 'END {print $4}'`set last = `grep 'Last_pixel '  master.res | gawk 'END {print $4}'`@ width = ($last - $first) + 1set master_slc = $masterdate"_crop.slc"#set mcrop = `\ls *crop.slc`set mcrop = "master.slc"echo 's#'$mcrop'#'$cwd'/'$master_slc'#' > tmp_sed.insed -f tmp_sed.in master.res > tmp_master.resecho 's#SLC/'$masterdate'#INSAR_'$masterdate'#'  > tmp_sed.insed -f tmp_sed.in tmp_master.res > master.resrm -f tmp_sed.inmv master.slc $master_slccd $WORKDIR\ls -d [1,2]* | sed "/$masterdate/ d" > make_slcs.listcd $CURRDIRif (! -e $INSARDIR) then    mkdir $INSARDIR  endif#foreach masterres(`find $INSARDIR -name master.res`)#    cp -f master.res $masterres#endcp -f master.res $INSARDIRmv $master_slc $INSARDIRif (! -e $INSARDIR/dem.dorisin) then    cp $DORIS_SCR/dem.dorisin $INSARDIRendifif (! -e $INSARDIR/geocode.dorisin) then    cp $DORIS_SCR/geocode.dorisin $INSARDIRendif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?