dbcoldefine - define the columns of a plain text file to make it an Fsdb file
dbcoldefine [-F x] [column...]
This program writes a new header before the data with the specified column names. It does not do any validation of the data contents; it is up to the user to verify that, other than the header, the input datastream is a correctly formatted Fsdb file.
Specify the field separator.
Give the columns and field separator as a full Fsdb header (including #fsdb). Can only be used alone, not with other specifications.
#fsdb
This module also supports the standard fsdb options:
Enable debugging output.
Read from InputSource, typically a file name, or - for standard input, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects.
-
Write to OutputDestination, typically a file name, or - for standard output, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects.
By default, programs process automatically, but Fsdb::Filter objects in Perl do not run until you invoke the run() method. The --(no)autorun option controls that behavior within Perl.
--(no)autorun
Show help.
Show full manual.
102400 4937974.964736 102400 4585247.875904 102400 5098141.207123
cat DATA/http_bandwidth | dbcoldefine size bw
#fsdb size bw 102400 4937974.964736 102400 4585247.875904 102400 5098141.207123 # | dbcoldefine size bw
Fsdb. dbfilestripcomments
$filter = new Fsdb::Filter::dbcoldefine(@arguments);
Create a new dbcoldefine object, taking command-line arguments.
$filter->set_defaults();
Internal: set up defaults.
$filter->parse_options(@ARGV);
Internal: parse command-line arguments.
$filter->setup();
Internal: setup, parse headers.
$filter->run();
Internal: run over each rows.
Copyright (C) 1991-2016 by John Heidemann <johnh@isi.edu>
This program is distributed under terms of the GNU general public license, version 2. See the file COPYING with the distribution for details.
To install Fsdb, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Fsdb
CPAN shell
perl -MCPAN -e shell install Fsdb
For more information on module installation, please visit the detailed CPAN module installation guide.