利用GAMIT解算完数据后,往往要利用其结果文件o文件进行基线重复性检验,如果天数少,受到把o文件复制出来到指定目录便可,如果用于大量的数据,如1年的,那么手动复制便不大现实,可采用bash语言编程自动提取o文件,复制到指定目录下。
代码如下:(不是本文保密,传图片,是因为复制源代码,网页编辑器会解析代码,显示会出错,如需要源码,按下面邮箱联系本人)
新建一个空白文件,把代码复制粘贴后保存名为 “o”,(取名o是为了后面执行输入方便)
然后配置其中的参数
expt= js10 输入自己的工程名,用于生成复制o文件的目标文件夹
doy=100 开始的年积日
ndays= 11 持续天数
然后在工程文件夹下执行 “bash o”
会把每个单日解文件夹下的 o文件(a结尾的--验后估计)复制到 oexpt (注:此处expt为上面输入的工程名)目录中。
代码为本人所写,因本人能力有限,不足之处望指教。邮箱:zhangyong1361@qq.com
张勇 2012-12-31
https://m.sciencenet.cn/blog-847561-648299.html
上一篇:
ubuntu12.04 LTS 安装GAMIT/GLOBK下一篇:
GAMIT/BLOBK中固定解、浮点解、约束解、松弛解等解类型解释