CDO(气象数据处理软件)批量处理命令

#批量查看nc文件信息

cd /cygdrive/g/historical/historical_ua/  #进入historical_ua这个文件夹

for i in $(ls) ;do cdo  -f nc -showname  ${i};done #查看每个nc文件变量名

for i in $(ls) ;do cdo  -f nc -showlevel   ${i};done #查看每个nc文件高度层

for i in $(ls) ;do cdo  -f nc -showtime   ${i};done #查看每个nc文件时间

for i in $(ls) ;do cdo  -f nc -showyear   ${i};done #查看每个nc文件年份

for i in $(ls) ;do cdo  -f nc -showmon   ${i};done #查看每个nc文件月份

#单独查看每个文件

cdo  -f nc  -showmon ua.nc  #ua.nc是输入文件的名称

#查看高度和月份

cdo  -f nc  -showmon -showlevel ua.nc #-showmon -showlevel之间有空格

#批量插值命令

cd /cygdrive/g/historical_wap/  #进入文件夹
for i in $(ls) ;do cdo  -f nc  -remapbil,r360x180 -selmon,7,8,9 -sellevel,50000  ${i}  /cygdrive/g/interp_wap/${i} ;done

#对文件夹里所有nc文件都执行:选取7-9月份,500hpa的垂直速度,然后用双线性插值到-remapbil,r360x180,360x180为经纬网格,也就是1度×1°

#将所有文件合并成一个数据

有1979wap.nc 1980wap.nc 1981wap.nc,这三个文件想合并成1979-1981wap.nc

cdo -f nc -mergetime *wap*.nc 1979-1981wap.nc

#*wap*.nc是所有包含*wap*字符的文件即输入文件,1979-1981wap.nc是输出文件,这三个字符除了时间不一样,月份,高度等都要一样

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值