printf (_("\
Concatenate FILE(s), or standard input, to standard output.\n\
\n\
+ -A, --show-all equivalent to -vET\n\
-b, --number-nonblank number nonblank output lines\n\
-e equivalent to -vE\n\
+ -E, --show-ends display $ at end of each line\n\
-n, --number number all output lines\n\
-s, --squeeze-blank never more than one single blank line\n\
-t equivalent to -vT\n\
+ -T, --show-tabs display TAB characters as ^I\n\
-u (ignored)\n\
-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB\n\
- -A, --show-all equivalent to -vET\n\
- -E, --show-ends display $ at end of each line\n\
- -T, --show-tabs display TAB characters as ^I\n\
--help display this help and exit\n\
--version output version information and exit\n\
\n\
\n\
Mandatory arguments to long options are mandatory for short options too.\n\
-c, --crown-margin preserve indentation of first two lines\n\
+ -p, --prefix=STRING combine only lines having STRING as prefix\n\
-s, --split-only split long lines, but do not refill\n\
-t, --tagged-paragraph indentation of first line different from second\n\
-u, --uniform-spacing one space between words, two after sentences\n\
-w, --width=NUMBER maximum line width (default of 75 columns)\n\
- -p, --prefix=STRING combine only lines having STRING as prefix\n\
--help display this help and exit\n\
--version output version information and exit\n\
\n\
standard output. The default join field is the first, delimited\n\
by whitespace. When FILE1 or FILE2 (not both) is -, read standard input.\n\
\n\
- -a SIDE print unpairable lines coming from file SIDE\n\
- -e EMPTY replace missing input fields with EMPTY\n\
+ -a SIDE print unpairable lines coming from file SIDE\n\
+ -e EMPTY replace missing input fields with EMPTY\n\
-i, --ignore-case ignore differences in case when comparing fields\n\
- -j FIELD (Obsolescent) equivalent to `-1 FIELD -2 FIELD'\n\
- -j1 FIELD (Obsolescent) equivalent to `-1 FIELD'\n\
- -j2 FIELD (Obsolescent) equivalent to `-2 FIELD'\n\
- -1 FIELD join on this FIELD of file 1\n\
- -2 FIELD join on this FIELD of file 2\n\
- -o FORMAT obey FORMAT while constructing output line\n\
- -t CHAR use CHAR as input and output field separator\n\
- -v SIDE like -a SIDE, but suppress joined output lines\n\
- --help display this help and exit\n\
- --version output version information and exit\n\
+ -j FIELD (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n\
+ -j1 FIELD (obsolescent) equivalent to `-1 FIELD'\n\
+ -j2 FIELD (obsolescent) equivalent to `-2 FIELD'\n\
+ -o FORMAT obey FORMAT while constructing output line\n\
+ -t CHAR use CHAR as input and output field separator\n\
+ -v SIDE like -a SIDE, but suppress joined output lines\n\
+ -1 FIELD join on this FIELD of file 1\n\
+ -2 FIELD join on this FIELD of file 2\n\
+ --help display this help and exit\n\
+ --version output version information and exit\n\
\n\
Unless -t CHAR is given, leading blanks separate fields and are ignored,\n\
else fields are separated by CHAR. Any FIELD is a field number counted\n\
With no FILE, or when FILE is -, read standard input.\n\
\n\
-b, --binary read files in binary mode\n\
- -t, --text read files in text mode (default)\n\
-c, --check check MD5 sums against given list\n\
+ -t, --text read files in text mode (default)\n\
\n\
The following two options are useful only when verifying checksums:\n\
--status don't output anything, status code shows success\n\
to standard output. With no FILE, or when FILE is -, read standard input.\n\
\n\
-A, --address-radix=RADIX decide how file offsets are printed\n\
- -N, --read-bytes=BYTES limit dump to BYTES input bytes per file\n\
-j, --skip-bytes=BYTES skip BYTES input bytes first on each file\n\
+ -N, --read-bytes=BYTES limit dump to BYTES input bytes per file\n\
-s, --strings[=BYTES] output strings of at least BYTES graphic chars\n\
-t, --format=TYPE select output format or formats\n\
-v, --output-duplicates do not use * to mark line suppression\n\
\n\
+PAGE begin printing with page PAGE\n\
-COLUMN produce COLUMN-column output and print columns down\n\
- -F, -f simulate formfeed with newlines on output\n\
-a print columns across rather than down\n\
-b balance columns on the last page\n\
-c use hat notation (^G) and octal backslash notation\n\
-d double space the output\n\
-e[CHAR[WIDTH]] expand input CHARs (TABs) to tab WIDTH (8)\n\
+ -f, -F simulate formfeed with newlines on output\n\
-h HEADER use HEADER instead of filename in page headers\n\
-i[CHAR[WIDTH]] replace spaces with CHARs (TABs) to tab WIDTH (8)\n\
-l PAGE_LENGTH set the page length to PAGE_LENGTH (66) lines\n\
Write sorted concatenation of all FILE(s) to standard output.\n\
\n\
+POS1 [-POS2] start a key at POS1, end it before POS2\n\
- -M compare (unknown) < `JAN' < ... < `DEC', imply -b\n\
- -T DIRECT use DIRECT for temporary files, not $TMPDIR or %s\n\
-b ignore leading blanks in sort fields or keys\n\
-c check if given files already sorted, do not sort\n\
-d consider only [a-zA-Z0-9 ] characters in keys\n\
-i consider only [\\040-\\0176] characters in keys\n\
-k POS1[,POS2] same as +POS1 [-POS2], but all positions counted from 1\n\
-m merge already sorted files, do not sort\n\
+ -M compare (unknown) < `JAN' < ... < `DEC', imply -b\n\
-n compare according to string numerical value, imply -b\n\
-o FILE write result on FILE instead of standard output\n\
-r reverse the result of comparisons\n\
-s stabilize sort by disabling last resort comparison\n\
-t SEP use SEParator instead of non- to whitespace transition\n\
+ -T DIRECT use DIRECT for temporary files, not $TMPDIR or %s\n\
-u with -c, check for strict ordering\n\
-u with -m, only output the first of an equal sequence\n\
-z end lines with 0 byte, not newline, for find -print0\n\
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n\
PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input.\n\
\n\
- -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n\
-b, --bytes=SIZE put SIZE bytes per output file\n\
+ -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file\n\
-l, --lines=NUMBER put NUMBER lines per output file\n\
+ -NUMBER same as -l NUMBER\n\
--verbose print a diagnostic to standard error just\n\
before each output file is opened\n\
- -NUMBER same as -l NUMBER\n\
--help display this help and exit\n\
--version output version information and exit\n\
\n\
Print line, word, and byte counts for each FILE, and a total line if\n\
more than one FILE is specified. With no FILE, or when FILE is -,\n\
read standard input.\n\
+ -c, --bytes, --chars print the byte counts\n\
-l, --lines print the newline counts\n\
-w, --words print the word counts\n\
- -c, --bytes, --chars print the byte counts\n\
--help display this help and exit\n\
--version output version information and exit\n\
"));