select - select rows from a starbase data table.
SYNOPSYS
select 'selection expression' < tablefile
DESCRIPTION
select reads a starbase data table from its standard input and prints the rows
for which the selection expression evaluates to true on the standard output.
The expression should be a valid awk language expression and may contain
references to column names and header keyword values.
OPTIONS
- -D
- Print out the awk program to be executed before forking.
- -H
- Specify an alternate file for the starbase data table header. When the -H
option is given the input file should not have a header.
DETAILS
row and select are the same program. They are implemented by wrapping the
users selection expression into an awk language program and calling the awk
interpreter. The text of the program is simple the selection expression
itself. This works because awk's default action is to print the row to the
standard output.
ENVIRONMENT
- TABLEAWK
- the name of the awk interpreter to execute. The default
interpreter is tawk.
- TABLEFUNCTIONS
- a path specifying directories to find the source for
undefined functions.
SEE ALSO
- starbase.1
- starbase data table introduction.
- starbase.5
- starbase data table file format.
- mawk
- an implementation of the awk programming language by Mike Brennan.
- tawk
- awk language extensions implemented at SAO.
- slalink
- a tawk extension for inclusion of the slalib astrometry
libraries.