ncrename可以重命名netCDF维度,变量,属性和组。每个对象都有一个旧名称和新名称。所有的新名称必须是独一无二的。每一个旧名称必须存在于输入文件中,除非旧名称之前以.开头。
在重命名之前,不会检查旧名称是否存在。因此,如果旧名称没有以.开头,当旧名称不存在时,ncrename将终止重命名。
.表示旧名称存在与否是可选的,如果存在就替换,不存在就跳过。新名称不应以.开头。
Warning
从2007年至今,netCDF库(v4.0.0–4.6.2)具有bug,导致无法正确对netCDF4文件中的坐标变量,维度和组重命名。netCDF3文件的重命名没有问题,如果netCDF4重命名频繁出现问题,可转换为netCDF3>,重命名后再转换为netCDF4。
-a:重命名属性重命名单个变量的属性
1ncrename -a u@long_name,largo_nombre in.nc重命名全局属性
1ncrename -a global@Convention,Conventions in.nc-d:维度重命名1ncrename -d lon,longitude in.nc-g:重命名组1ncrename -g g8,g20 in_grp.nc-v:重命名变量1ncrename -v p,pressure -v .t,temperature in.nc

