Gamit解算测站PWV批处理脚本
gamit解算pwv时,利用解算z文件生成met文件,需要进入每个目录下终端输入sh_metutil -f oworka.doy -z z*.doy,利用ubuntu自带的shell脚本,可以很方便地进行批处理。
新建一个.sh脚本,具体代码如下,在work目录下运行,脚本可以进入001-365目录自动批处理并生成各个测站的met文件。
#!/bin/bash
# 循环遍历文件夹 001 到 365
for i in $(seq -w 001 365)
do
# 定义目录路径
dir="$i"
# 检查目录是否存在
if [ -d "$dir" ]; then
# 在新的终端窗口中执行命令,将目录名称作为参数传递
gnome-terminal -- bash -c "cd \"$dir\" && sh_metutil -f oaaaaa.$dir -z z*.$dir; exec bash"
else
echo "Directory $dir does not exist."
fi
done