HTML automatically generated with rman
Table of Contents
tabslide - template sliding through large ascii datasets 
tabslide
in=- [parameter=value] 
This programs does nothing useful yet,
is meant as a template to slide through large ASCII tables and doing useful
work on sections of data. The template simply sums all the listed columns
and rows. 
Warning: for data not in a pipe, the nmax= parameter is ignored,
since nemo_file_lines is used (see file_lines(3NEMO)
). 
The following
parameters are recognized in any order if the keyword is also given: 
- in=
- input (table) file name (should be a pipe, ie. "-"). No default 
- xcol= 
- column(s)
to be read, multiple columns are allowed.  [Default: 1].  
- nmax= 
- Default max
allocation for data in a pipe. [10000]     
For a compressed table
5body0.dat.gz (63MB), which has 2808998 rows and 8 columns, the following
measurements were obtained on a P4/1.6GHz  laptop (nominal peak I/O around
20MB/sec)
zcat 5body0.dat.gz | sum                    10"
zcat 5body0.dat.gz | wc                        56"
zcat 5body0.dat.gz | awk ’END{print NF,NR}’            35"
zcat 5body0.dat.gz | awk ’{sum+=$1}END{print sum,NF,NR}’    40"
zcat 5body0.dat.gz | tabslide -                    34"
zcat 5body0.dat.gz | tabslide -  nmax=100000            35"
table(5NEMO)
 
src/kernel/tab/tabslide.c 
Peter Teuben 
11-Jun-03    V0.1 Created at template for Vanessa    PJT
Table of Contents