getcol(1) [debian man page]
getcol(1) General Commands Manual getcol(1) Name getcol - Extract specified columns from an ASCII table file Synopsis getcol [-amv][-n num][-r lines][-s num] filename [column number range] Description Extract specified columns from an ASCII table file Options filename Name of a ASCII table file. At least one of these must be present for any values to be printed. If it is stdin or STDIN, an ASCII table is expected as standard input. If there is no input file, standard input is assumed. @filename Name of a file containing a list of ASCII table files. If this is present, any other file names on the command line will be ignored. field range Print value of these columns for the number of lines of the table specified by the -n argument after the skippiing the number of lines specified by the -s argument. A value of 0 causes the entire input line to be printed. -a Sum all numeric columns selected, printing the sum on the line following the result. Columns with no sum are filled with ___. (Added in version 2.6.9) -b Input is bar-separate table file -c Add count of number of lines in each column at end -d <number> Number of decimal places in f.p. output -e Compute medians of selected columns -f Print range of values in selected columns -h Print Starbase tab table header -i Input is tab-separate table file -k Print number of columns on first line -l <number> Number of lines to add to each line -m Compute the means of all numeric columns selected, printing the mean on the line following the result (or the line following the sum if -a is used). Columns with no mean are filled with ___. (Added in version 2.6.9) -n num Print selected columns for this many lines. If not specified, all lines will be read after the number of lines specified by -s have been skipped. -o OR conditions insted of ANDing them -p Print only sum, mmean, sigma, median, or range, not entries -r @listfile -r line range Print columns from the lines specified as either the first nonzero number on each line of the file listfile or the comma- and hyphen- delimitied range; i.e. 1-5,10-12 will print values from lines 1, 2, 3, 4, 5, 10, 11, and 12. (added in version 2.6.12) -s num Skip this many line before starting to print values. If not specified, no lines will be skipped. -t Starbase (tab-separated) table output -v Print more information about process. Web Page http://tdc-www.harvard.edu/software/wcstools/getcol.html Author Doug Mink, SAO (dmink@cfa.harvard.edu) 8 November 2001 WCSTools getcol(1)
Check Out this Related Man Page
pr(1) General Commands Manual pr(1) Name pr - print files Syntax pr [ options ] [ files ] Description The command prints the named files on the standard output. If file is designated by a minus sign (-), or if no files are specified the command assumes standard input. By default, the listing is separated into pages, each headed by the page number, a date and time, and the name of the file. By default, columns are of equal width, separated by at least one space. Lines that do not fit are truncated. However, if the -s option is used, lines are not truncated and columns are separated by the separation character. If the standard output is associated with a terminal, error messages are withheld until has finished printing. Options The following options can be used singly or in combination: -a Prints multi-column output across the page. -b Prints blank headers. -d Double-spaces the output. -eck Expands input tabs to character positions k+1, 2*k+1, 3*k+1,... n*k+1. If k is 0 or is omitted, tabs are set at every eighth posi- tion. Tab characters in the input are expanded into the appropriate number of spaces. The default for c (any non-digit character) is the tab character; therefore, if c is given, it is treated as the input tab character. -f Uses form-feed character for new pages. The default is to use a sequence of line-feeds. The -f option causes the command to pause before beginning the first page if the standard output is associated with a terminal. -h Uses the next argument as the header to be printed instead of the file name. -ick Replaces white space in output by inserting tabs to character positions k+1, 2*k+1, 3*k+1,...n*k+1. If k is 0 or is omitted, tabs are set at every eighth position. The default for c (any non-digit character) is the tab character; therefore, if c is given, it is treated as the input tab character. +k Begins printing with page k (default is 1). -k Produces k-column output (default is 1). The -e and -i options are assumed for multi-column output. -lk Sets the length of a page to k lines. The default is 66 lines. -m Merges and prints all files simultaneously, one per column (overrides the -k, and -a options). -nck Numbers lines. The default for k is 20. The number occupies the first k+1 character positions of each column of normal output or each line of -m output. If c, which is any non-digit character is given, it is appended to the line number to separate it from whatever follows. The default for c is a tab. -ok Offsets each line by k character positions (default is 0). The number of character positions per line is the sum of the width and offset. -p Pauses before beginning each page if the output is directed to a terminal. The command rings the bell at the terminal and awaits a carriage return. -r Suppresses diagnostic reports on failure to open files. -sc Separates columns by the single character c instead of by the appropriate number of spaces (default for c is a tab). -t Suppresses the five-line identifying header and the five-line trailer normally supplied for each page. The -t option causes the command to quit printing after the last line of each file without spacing to the end of the page. -wk Sets the width of a line to k character positions. The default is 72 for equal-width multi-column output; otherwise there is no limit. Examples Print file1 and file2 as a double-spaced, three-column listing with the heading: file list. pr -3dh "file list" file1 file2 Write file1 on file2, expanding tabs to columns 10, 19, 28, 37,...: pr -e9 -t <file1>file2 Files /dev/tty* to suspend messages See Also cat(1) pr(1)