Provided by: libgetdata-tools_0.7.3-6ubuntu1_amd64 bug

NAME

       dirfile2ascii — output dirfile database vectors as ASCII text

SYNOPSIS

       dirfile2ascii [ OPTION ]... DIRFILE
              [ [ -a | -A | -e | -E | -F | -g | -G | -o | -i | -u | -x | -X ] FIELD ]...

DESCRIPTION

       Fetches  data  from  a  dirfile(5) database specified by DIRFILE and writes it as ASCII to
       standard output.  Any number of vector FIELDs may be specified.  Each specified  field  is
       printed in a separate column.

       Mandatory arguments to long options are mandatory for short options too.

       -d, --delimeter=delim
              separate columns by delim.  (Default: a single space.)

       -f, --first-frame=first_frame-last_frame
              read from frame first_frame to frame last_frame (inclusive).

       -f, --first-frame=first_frame:nframes
              equivalent to --first-frame=first_frame --num-frames=nframes.

       -f, --first-frame=first_frame
              If  first_frame >= 0, start reading at frame first_frame.  If first_frame is -1 and
              --num-frames=nframes is specified, read the last nframes frames.  If  --first-frame
              is not specified, reading starts at frame zero.

       -n, --num-frames=nframes
              read  at  most  nframes frames.  If not specified, or if nframes = 0, all frames to
              the end-of-field are read.

       -p, --precision=format
              use format to format output.  format may contain any  of  the  flag  characters,  a
              field  width,  and/or  a precision as specified in printf(3).  It may not contain a
              length modifier.

       -q, --quiet
              don't  write  diagnostic  messages  on  standard  error.   (This  is  the   default
              behaviour).

       -s, --skip=frame_skip
              if frame_skip > 0, output only one sample for every frame_skip frames.

       -v, --verbose
              write diagnostic messages on standard error.

       -z, --fill=STRING
              Fill  columns  which  go  past the end of their corresponding field with the string
              STRING.  The default behaviour is to fill columns with  floating-point  conversions
              with NaN and columns with integer conversion with 0, which mirrors what occurs when
              an attempt is made to print data from before the start  of  a  field.   (Note:  the
              default behaviour cannot be reproduced with this option, since STRING is applied to
              all columns, regardless of conversion type.)

       In addition to the above, each FIELD argument may be preceded by a short option,  one  of:
       -a, -A, -e, -E, -F, -g, -G, -i, -o, -u, -x, -X, indicating the conversion to be used.  See
       printf(3) for the meaning of these conversion specifiers.  The output  flags,  width,  and
       precision  may be specified by using --precision.  If no conversion specifier is given, %f
       is used.

       For conversion specifiers %a, %A, %e, %E, %f, %F, %g, %G, data is read from the dirfile as
       double  precision  floats.   For  conversion  specifier  %i, data is read as 64-bit signed
       integers.  For conversion specifiers %o, %u, %x, %X,  data  is  read  as  64-bit  unsigned
       integers.

LIMITATIONS

       No  native  support  for  printing complex data is provided.  This may be worked around by
       using dirfile(5) representation suffixes.  For example, the command

              $ dirfile2ascii DIRFILE FIELD.r FIELD.i

       will print the real and imaginary parts of the complex valued field FIELD in the first and
       second columns, respectively.

SEE ALSO

       dirfile(5), printf(3)