whatnc.m

来自「读取Network Common Data Form (netCDF)数据」· M 代码 · 共 79 行

M
79
字号
function whatnc% WHATNC lists all of the netCDF files in the current directory%--------------------------------------------------------------------%     Copyright (C) J. V. Mansbridge, CSIRO, january 24 1992%     Revision $Revision: 1.5 $%% DESCRIPTION:% whatnc lists all of the netCDF files (including compressed ones) in% the current directory.  It also lists all of the netcdf files in the% common data set.%% Note 1) If run under unix the output the files are listed without%         their .cdf or .nc suffices and in a clean layout (ls and sed%         have been used). whatnc still runs under a non-unix system but%         the output is quick and dirty (using dir) and the suffices%         have not been removed.% Note 2) whatnc is based on whatcdf which used to only work for unix%         systems.% Note 3) The path for the common data set is found by a call to%         pos_cds.%% INPUT:% none%% OUTPUT:% messages to the user's terminal%% EXAMPLE:% Simply type whatnc at the matlab prompt.%% CALLER:   general purpose% CALLEE:   Unix ls, sed%% AUTHOR:   J. V. Mansbridge, CSIRO%---------------------------------------------------------------------%     Copyright (C), J.V. Mansbridge, %     Commonwealth Scientific and Industrial Research Organisation%     Revision $Revision: 1.5 $%     Author   $Author: mansbrid $%     Date     $Date: 1998/03/20 06:40:49 $%     RCSfile  $RCSfile: whatnc.m,v $% %--------------------------------------------------------------------if isunix == 1  disp(' ')  disp('-----  current directory netCDF files  -----')  !ls -C *.cdf *.nc | sed -e 's/\.cdf/    /g' | sed -e 's/\.nc/   /g'  disp(' ')  disp('-----  current directory compressed netCDF files  -----')  !ls -C *.cdf.Z *.nc.Z | sed -e 's/\.cdf\.Z/      /g' | sed -e 's/\.nc\.Z/     /g'  disp(' ')  disp('-----  common data set of netCDF files  -----')  path_name = pos_cds;  command = [ '!cd ' path_name '; ls -C *.cdf *.nc' ...	' | sed -e ''s/\.cdf/    /g'''  ' | sed -e ''s/\.nc/   /g''' ];  eval(command);  disp(' ')else  disp(' ')  disp('-----  current directory netCDF files  -----')  dir *.nc  dir *.cdf  disp(' ')  disp('-----  current directory compressed netCDF files  -----')  dir *.nc.Z  dir *.cdf.Z  disp(' ')  disp('-----  common data set of netCDF files  -----')  path_name = pos_cds;  command = [ 'dir ' path_name '*.nc' ];  eval(command);  command = [ 'dir ' path_name '*.cdf' ];  eval(command);  disp(' ')end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?