> You can use -H option with h5dump to display only header information without > data. > > So for your example: > h5dump -H -d /S01/SBI/ C*h5 > > This gives you set of file name and dataset name along with the layout info, > so you can capture them to process as you want.
I'll doubly recommend 'h5ls' over 'h5dump -H' if you just want to snarf dimensions from textual output. Compare [5006 rhys@setun Desktop][1]$ h5dump -H -d /bar_rho_u_u_u sample00000.h5 HDF5 "sample00000.h5" { DATASET "/bar_rho_u_u_u" { COMMENT "Mean quantity sample stored using row-major indices (B-spline coefficient, tensor component, sample number) where the B-spline basis is defined by /Ny, /breakpoints_y, and /knots" DATATYPE H5T_IEEE_F64LE DATASPACE SIMPLE { ( 1, 10, 96 ) / ( 1, 10, 96 ) } } } to [5009 rhys@setun Desktop]$ h5ls sample00000.h5 | grep bar_rho_u_u_u bar_rho_u_u_u Dataset {1, 10, 96} where the latter is /much/ easier to parse from a shell script. - Rhys _______________________________________________ Hdf-forum is for HDF software users discussion. Hdf-forum@hdfgroup.org http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org