关于rnxfnd的测试

很多观测文件分散在不同的目录中,gamit提供了一个rnxfnd的参数,可以检索所有这个根目录下的子文件夹。但是如果这些子文件夹中有软链接,并不能识别,也就是找不到这个软链接下的文件。另外在sh_gamit脚本中,也提供了在这个rnxfnd 参数中指定多个目录,然后逐一循环,但是测试失败,需要修改这个sh_gamit的脚本代码。

# Directory path for RINEX archives (search all levels); e.g. /data18/simon

set rnxfnd = "/home/zhao/work/data1/data/    /home/zhao/work/data2/data"

# set rnxfnd = "/home/zhao/work/data1/data/"



sh_gamit脚本

# Now collect up all the raw data we can find locally

    set numrw = `echo ${rawfnd} | wc`

    if ( $numrw[2] != 0 ) echo "Getting raw data from ${rawfnd}"

    set numrx = `echo ${rnxfnd} | wc`

    echo "-----------------Test-2019-11,--rnxfnd--------------------"

    echo "-----------------Test-2019-11,--rnxfnd--------------------"

    echo $numrx

    echo "-----------------Test-2019-11,--rnxfnd------------------------"

    echo "-----------------Test-2019-11,--rnxfnd--------------------"


    if ( $numrx[2] != 0 ) echo "Getting rinex data from ${rnxfnd}"

    if ( $numrw[2] != 0 || $numrx[2] != 0 ) then

#      @ count = $rx_doy_plus + $rx_doy_minus + 1   

        @ count = `echo "ibase=10; ${rx_doy_plus} + ${rx_doy_minus} + 1" | bc`

      set chkday = 0

      while ( $count )

          @ count = $count - 1

#          @ chkday = $doy + $rx_doy_plus - $count 

          @ chkday = `echo "ibase=10; ${doy} + ${rx_doy_plus} - ${count}" | bc`

          set chkday  = `echo $chkday | awk '{printf "%03d \n", $1}'` 

          echo "Searching for data on doy: $chkday"

          sh_find_data -d ${yr[1]} ${chkday} -type all -expt $expt -cmdfile tmp.cmds.${ts}

      end

    endif



如果在rnxfnd中放置了2个目录:

-----------------Test-2019-11,--rnxfnd--------------------

-----------------Test-2019-11,--rnxfnd--------------------

1 2 99

-----------------Test-2019-11,--rnxfnd------------------------

-----------------Test-2019-11,--rnxfnd--------------------

Getting rinex data from /home/zhao/work/data1/data    /home/zhao/work/data2/data

Searching for data on doy: 000

Searching for data on doy: 001

Checking for raw data with no RINEX



上面的这个,实际上没有找到,sh_gamit代码不完善。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,731评论 0 3
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,799评论 0 11
  • 开始时间:2018年10月22日 8:42 周一结束时间:2018年10月22日 20:29 周一========...
    utopia_42a6阅读 3,375评论 0 0
  • NAPI真的是kernel开发者词穷想的名字吧,你看看kernel里面各种名字,不知道为啥就不能起个好听点的。 言...
    ybzhao阅读 13,524评论 3 4
  • hi 我亲爱滴十二: 展信愉! 😄😄前一段时间就和十一说要恢复给你写信的能力,可是这么多天过去了,也不知道要和你说...
    小柒伴读阅读 188评论 0 1