变量名有空格时出现 ncks 错误

ncks error when variable name has spaces

ncks -v name of var inp.nc out.nc

我有一个 netCDF 文件,其中包含一个名为 name of var 的 hyperslab 但是,由于 hyperslab 的名称中有一个 space,因此会导致错误

ncks: ERROR recieved 3 filenames; need no more than two

如何解决这个问题?

Elethan 是对的。引用变量是最简单的解决方案。这两个都有效:

ncks -v "name of var" in.nc out.nc
ncks -v 'name of var' in.nc out.nc