The following tools are available as part of the filo package:
groupBy – mimics the “groupBy†clause in database systems.
shuffle – randomize the order of lines in a file.
stats – computes descriptive statistic on a given column of a tab-delimited file or stream.
Because their name is too generic, ‘shuffle’ and ‘stats’ are relocated in /usr/lib/filo.