是用cygwin软件上安装的CDO库来处理nc数据
cd /cygdrive/g/reanalysis/CIRESDOE/data/
for i in $(ls) ;do cdo -f nc -remapbil,r360x180 -sellevel,200,500,850 -selmon,7,8,9 ${i} /cygdrive/g/reanalysis/CIRESDOE/interp/${i} ;done
cd /cygdrive/g/reanalysis/CIRESDOE/interp/
for i in $(ls) ;do cdo -f nc -invertlat -seldate,1964-07-01,2014-09-28 ${i} /cygdrive/g/reanalysis/CIRESDOE/interp_1964_789_invertlat/${i} ;done
cd /cygdrive/g/reanalysis/CIRESDOE/interp_1964_789_invertlat/
for i in $(ls) ;do cdo -f nc -timmean ${i} /cygdrive/g/reanalysis/CIRESDOE/interp_1964_789_invertlat_timmean/${i} ;done
①在记事本上写好脚本的txt格式
②将txt保存为ob2.sh脚本
③将脚本转换成Linux可以处理的格式
因为Windows系统上的空格和转行符号在Linux系统(cygwin软件)上不能识别
在Ubantu上转换格式:
cd /mnt/g/try/ #进入ob2.sh脚本所在的文件夹
dos2unix ob2.sh #转换命令
#dos2unix: converting file ob2.sh to Unix format... #成功转换为cygwin可以处理的脚本
④cygwin上运行ob2.sh脚本
cd /cygdrive/g/try/
./ob2.sh -s #输入该命令然后enter键