这是 ncrename 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ncrename - netCDF 重命名器
句法
ncrename [-a 旧名称,新名称] [-添加 旧名称,新名称] [-d ...] [-g
旧名称,新名称] [-g ...] [--glb 属性名称= 属性值]] [-h] [--hdr_pad sz] [-l 路径]
[-O] [-p 路径] [-R] [-r] [--ram_all] [-v 旧名称,新名称] [-v ...] 输入文件 [
输出文件]
商品描述
名 重命名 netCDF 文件中的维度、变量和属性。 每个对象
使用旧名称列表中的相应名称重命名旧名称列表中的名称
新名称。 所有新名称必须是唯一的。 每个旧名称都必须存在于输入中
文件,除非名称前面有字符 .. 旧名称的有效性是
重命名前未检查。 因此,如果指定的旧名称没有 .
前缀并且不存在于 输入文件, 名 将中止。
名 是用户将被交互提示的正常规则的例外
在更改现有文件之前,并且输出文件的临时副本是
运营期间建设的。 要是 输入文件 被指定,那么 名 将
更改名称 输入文件 在没有提示的情况下就位,也没有创建
临时副本 输入文件. 这是因为考虑了重命名操作
如果用户犯了错误,则可逆。 这 新名字 可以很容易地改回
旧名 通过使用 名 再一次。
请注意,将维度重命名为因变量的名称可用于反转
自变量和因变量之间的关系。 在
在这种情况下,命名的因变量必须是一维的,并且应该没有缺失
值。 这样的变量将成为坐标变量。
根据 netCDF 用户指南,在 netCDF 文件中重命名属性不会导致
重新复制整个文件的惩罚,当 新名字 短于 旧名.
配置
-a 旧名, 新名字 属性重命名。 属性的旧名称和新名称是
由相关联的指定 旧名 和 新名字 值。 全局属性是
对待与变量属性没有区别。 这个选项可以指定更多
不止一次。 您不能更改一个特定变量的属性名称
(除非它是唯一命名的); 给定名称的属性的所有出现
将更名。 这被视为疏忽,将在未来解决
NCO 的版本。
-d 旧名, 新名字 维度重命名。 维度的新旧名称分别是
由相关联的指定 旧名 和 新名字 值。 这个选项可能是
指定不止一次。
-g 旧名, 新名字 组重命名。 该组的新旧名称分别是
由相关联的指定 旧名 和 新名字 值。 这个选项可能是
指定不止一次。
-v 旧名, 新名字 变量重命名。 变量的旧名称和新名称是
由相关联的指定 旧名 和 新名字 值。 这个选项可能是
指定不止一次。
-i 互动。 名 在覆盖现有的之前会提示确认
文件中。
示例
重命名变量 p 至 压力 和 t 至 温度 在网络 CDF 中 公司。 在这种情况下 p
必须存在于输入文件中(或 名 将中止),但存在 t 是可选的:
ncrename -vp,压力 -v .t,温度 in.nc
名 不会自动将维度附加到同名变量。 如果你
想要重命名坐标变量以使其保持坐标变量,您必须
分别重命名维度和变量:
ncrename -d lon,经度 -v lon,经度 in.nc
创建 netCDF 输出.nc 相同 公司 除了属性 _填充值 改为
缺失值 (在所有拥有它的变量中)和全局属性 扎伊尔 is
变成 刚果:
ncrename -a _FillValue,missing_value -a Zaire,刚果 in.nc out.nc
使用 onworks.net 服务在线使用 ncrename