#批量查看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是输出文件,这三个字符除了时间不一样,月份,高度等都要一样