recsel1
Print records from a recfile
Usage
recsel [OPTION] ...
[-t
TYPE]
[-j
FIELD]
[{-n
INDEXES | -e
RECORD_EXPR | -q
STR | -m
NUM}]
[{-c | (-p | -P)
FIELD_EXPR}]
[FILE] ...
Overview
Select and print rec data.
-
-d, --include-descriptors -
print record descriptors along with the matched records.
-
-C, --collapse -
do not section the result in records with newlines.
-
-S, --sort=FIELD,... -
sort the output by the specified fields.
-
-G, --group-by=FIELD,... -
group records by the specified fields.
-
-U, --uniq -
remove duplicated fields in the output records.
-
-s, --password=STR -
decrypt confidential fields with the given password.
-
--help -
print a help message and exit.
-
--version -
show version and exit.
Record selection options:
-
-i, --case-insensitive -
make strings case-insensitive in selection expressions.
-
-t, --type=TYPE -
operate on records of the specified type only.
-
-e, --expression=RECORD_EXPR -
selection expression.
-
-q, --quick=STR -
select records with fields containing a string.
-
-n, --number=NUM,... -
select specific records by position, with ranges.
-
-m, --random=NUM -
select a given number of random records.
-
-j, --join=FIELD -
perform an inner join using the specified field.
Output options:
-
-p, --print=FIELDS -
comma-separated list of fields to print for each matching record.
-
-P, --print-values=FIELDS -
as
-p, but print only the values of the selected fields.
-
-R, --print-row=FIELDS -
as
-P, but separate the values with spaces instead of newlines.
-
-c, --count -
print a count of the matching records instead of the records themselves.
Special options:
-
--print-sexps -
print the data in sexps instead of rec format.
Releases
6 releases since Debian 7 (Wheezy); the text changed 3 times.
--group-by since Debian 8 (Jessie);
--join since Debian 8 (Jessie);
-G since Debian 8 (Jessie);
-j since Debian 8 (Jessie);
-m since Debian 8 (Jessie).