sort-by-column
Usage:
crux sort-by-column [options] <tsv file> <column name>
Description:
Sort the rows of a tab-delimited file according to the values in a specified column.
Input:
tsv file– A tab-delimited file, with column headers in the first row. Use "-" to read from standard input.column name– A column name.
Output:
stdout– a copy of the given file, with rows sorted according to the values in the specified column.
Options:
-
Input and output
--delimiter <string>– Specify the input and output delimiter to use when processing the delimited file. The argument can be either a single character or the keyword 'tab.' Default =tab.--header T|F– Print the header line of the file, in addition to the columns that match. Default =true.--column-type int|real|string– Specifies the data type of the column, either an integer (int), a floating point number (real), or a string. Default =string.--ascending T|F– Sort in ascending (T) or descending (F) order. Default =true.--verbosity <integer>– Specify the verbosity of the current processes. Each level prints the following messages, including all those at lower verbosity levels: 0-fatal errors, 10-non-fatal errors, 20-warnings, 30-information on the progress of execution, 40-more progress information, 50-debug info, 60-detailed debug info. Default =30.