适用于: All operators
短选项: ‘-p’, ‘-l’
长选项: ‘--pth’, ‘--path’, ‘--lcl’, ‘--local’
例如:
ncks -l . ftp://dust.ess.uci.edu/pub/zender/nco/in.nc
ncks -l . sftp://dust.ess.uci.edu:/home/ftp/pub/zender/nco/in.nc
ncks -l . dust.ess.uci.edu:/home/zender/nco/data/in.nc
ncks -l . /ZENDER/nco/in.nc ncks -l . mss:/ZENDER/nco/in.nc
ncks -l . http://dust.ess.uci.edu/cgi-bin/dods/nph-dods/dodsdata/in.nc
或者
ncks -p ftp://dust.ess.uci.edu/pub/zender/nco -l . in.nc
ncks -p sftp://dust.ess.uci.edu:/home/ftp/pub/zender/nco -l . in.nc
ncks -p dust.ess.uci.edu:/home/zender/nco -l . in.nc
ncks -p /ZENDER/nco -l . in.nc
ncks -p mss:/ZENDER/nco -l . in.nc
ncks -p http://dust.ess.uci.edu/cgi-bin/dods/nph-dods/dodsdata -l . in.nc
对于OPeNDAP服务器
% ncks -o ~/foo.nc -C -H -v one -l /tmp -p http://dust.ess.uci.edu/cgi-bin/dods/nph-dods/dodsdata in.nc
one = 1
% ncks -H -v one ~/foo.nc
one = 1
ncwa -C -a lat,lon,time -d lon,-10.,10. -d lat,-10.,10. -l /tmp -p \
http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis.dailyavgs/surface pres.sfc.1969.nc ~/foo.nc
4. 保留取回的文件(-R)
适用于: All operators
短选项: ‘-R’
长选项: ‘--rtn’, ‘--retain’
例如:
ncks -R -p ftp://weather.edu/pub/pix/jpeg -l . storm.jpg
5. 选择输出文件格式(-3,-4)
适用于: ncap2
, ncbo
, ncea
,ncecat
, ncflint
, ncks
, ncpdq
,ncra
, ncrcat
, ncwa
短选项: ‘-3’, ‘-4’
长选项: ‘--3’, ‘--4’, ‘--64bit’, ‘--fl_fmt’,‘--netcdf4’
6. 变量子集(-v,-x) -v可以带正则表达式
适用于: (ncap2
), ncbo
, ncea
,ncecat
, ncflint
, ncks
, ncpdq
,ncra
, ncrcat
, ncwa
短选项: ‘-v’, ‘-x’
长选项: ‘--variable’, ‘--exclude’ or ‘--xcl’
-v 可以带正则表达式。
如: ,‘-v '^DST'’
ncks -v 'Q.?' in.nc # Variables that contain Q
ncks -v '^Q.?' in.nc # Variables that start with Q
ncks -v '^Q+.?.' in.nc # Q, Q0--Q9, Q01--Q99, QAA--QZZ, etc.
ncks -v '^Q..' in.nc # Q01--Q99, QAA--QZZ, etc.
ncks -v '^Q[0-9][0-9]' in.nc # Q01--Q99, Q100
ncks -v '^Q[[:digit:]]{2}' in.nc # Q01--Q99
ncks -v 'H2O$' in.nc # Q_H2O, X_H2O
ncks -v 'H2O$|CO2$' in.nc # Q_H2O, X_H2O, Q_CO2, X_CO2
ncks -v '^Q[0-9][0-9]$' in.nc # Q01--Q99
ncks -v '^Q[0-6][0-9]|7[0-3]' in.nc # Q01--Q73, Q100
ncks -v '(Q[0-6][0-9]|7[0-3])$' in.nc # Q01--Q73
ncks -v '^[a-z]_[a-z]{3}$' in.nc # Q_H2O, X_H2O, Q_CO2, X_CO2
7. 缺测值(missing_value)
现在nc文件中的属性missing_value,需要更名为_FillValue
ncrename -a .missing_value,_FillValue inout.nc
8. 压缩(deflation)
适用于: ncap2
, ncbo
, ncea
,ncecat
, ncflint
, ncks
, ncpdq
,ncra
, ncrcat
, ncwa
短选项: ‘-L’
长选项: ‘--dfl_lvl’, ‘--deflate’
例如:
ncpdq in.nc out.nc
9. 运算类型(-y Operation Types)
适用于: ncap2
, ncra
, ncea
, ncwa
短选项: ‘-y’
长选项: ‘--operation’, ‘--op_typ’
运算类型:avg, sqravg,avgsqr,max,min,rms(Root-mean-square (normalized by N) ),
rmssdn(Root-mean square (normalized by N-1) ),sqrt(Square root of the mean ),ttl(Sum of values )
例如:
ncwa -y min -v prs_sfc in.nc foo.nc
10. 批处理(-y Operation Types)
适用于: 所有
短选项: ‘-O’, ‘-A’
长选项: ‘--ovr’, ‘--overwrite’, ‘--apn’, ‘--append’
四. 命令
1. ncea : (e: evenly, a: averaging)
功能 : 对>=2的nc文件求平均。
例如: ncea -v T,U 1980010100.nc 1980010106.nc 1980010112.nc 1980010118.nc ea.nc
对变量为T,U的四个时次nc文件求平均
2.
评论