With no FILE, or when FILE is -, read standard input.
Mandatory arguments to long options are mandatory for short options too. -b, --ignore-leading-blanks ignore leading blanks -d, --dictionary-order consider only blanks and alphanumeric characters -f, --ignore-case fold lower case to upper case characters -g, --general-numeric-sort compare according to general numerical value -i, --ignore-nonprinting consider only printable characters -M, --month-sort compare (unknown) < 'JAN' < ... < 'DEC' -h, --human-numeric-sort compare human readable numbers (e.g., 2K 1G) -n, --numeric-sort compare according to string numerical value -R, --random-sort shuffle, but group identical keys. See shuf(1) --random-source=FILE get random bytes from FILE -r, --reverse reverse the result of comparisons --sort=WORD sort according to WORD: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V -V, --version-sort natural sort of (version) numbers within text
--batch-size=NMERGE merge at most NMERGE inputs at once; for more use temp files -c, --check, --check=diagnose-first check for sorted input; do not sort -C, --check=quiet, --check=silent like -c, but do not report first bad line --compress-program=PROG compress temporaries with PROG; decompress them with PROG -d --debug annotate the part of the line used to sort, and warn about questionable usage to stderr --files0-from=F read input from the files specified by NUL-terminated names in file F; If F is - then read names from standard input -k, --key=KEYDEF sort via a key; KEYDEF gives location and type -m, --merge merge already sorted files; do not sort -o, --output=FILE write result to FILE instead of standard output -s, --stable stabilize sort by disabling last-resort comparison -S, --buffer-size=SIZE use SIZE for main memory buffer -t, --field-separator=SEP use SEP instead of non-blank to blank transition -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or %s; multiple options specify multiple directories --parallel=N change the number of sorts run concurrently to N -u, --unique with -c, check for strict ordering; without -c, output only the first of an equal run -z, --zero-terminated line delimiter is NUL, not newline --help display this help and exit --version output version information and exit
KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is a field number and C a character position in the field; both are origin 1, and the stop position defaults to the line's end. If neither -t nor -b is in effect, characters in a field are counted from the beginning of the preceding whitespace. OPTS is one or more single-letter ordering options [bdfgiMhnRrV], which override global ordering options for that key. If no key is given, use the entire line as the key. Use --debug to diagnose incorrect key usage.
SIZE may be followed by the following multiplicative suffixes: % 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.
*** WARNING *** The locale specified by the environment affects sort order. Set LC_ALL=C to get the traditional sort order that uses native byte values. https://www.gnu.org/software/coreutils/Report %s translation bugs to <https://translationproject.org/team/> Full documentation at: <%s%s> or available locally via: info '(coreutils) %s%s' multiple compress programs specifiedmaximum --%s argument with current rlimit is %smultiple output files specifiedmultiple random sources specifiednumber in parallel must be nonzerofile operands cannot be combined with --files0-fromcannot read file names from %swhen reading file names from stdin, no file name of %s allowed%s:%lu: invalid zero-length file nameobsolescent key %s used; consider %s insteadleading blanks are significant in key %lu; consider also specifying 'b'key %lu is numeric and spans multiple fieldsoption '-r' only applies to last-resort comparisonextra operand %s not allowed with -%ckey %lu has zero width and will be ignoredstandard output%s: %sstring transformation failedwrite failed^ no match for key waiting for %s [-d]%s [-d] terminated abnormally: errno warning: cannot remove: %s../src/sort.cInvalid multibyte input %s.%s: error truncatingopen failedfflush failedclose failed-dwread failedOrdering options:
Other options:
/tmp[test invocationMulti-call invocationsha224sumsha2 utilitiessha256sumsha384sumsha512sum %s online help: <%s> GNU coreutilsen_POSIXLY_CORRECT/usr/share/localeinvalid number after '-'invalid number after '.'stray character in field spec--sort--checkcCinvalid number at field startfield number is zerocharacter offset is zeroinvalid number after ','--%s argument %s too largeinvalid --%s argument %s2minimum --%s argument is %sEgGkKmMPtTYZempty tab\0multi-character tab %sincompatible tabsPaul EggertMike Haertelextra operand %sno input from %sfailed to set localeusing %s sorting rulesusing simple byte comparisonoptions '-%s' are ignoredoption '-%s' is ignoredTMPDIR%s: %s:%s: disorder: standard errorcannot readstat failedgeneral-numerichuman-numericmonthversionquietsilentdiagnose-firstignore-leading-blankscompress-programdebugdictionary-orderignore-casefiles0-fromgeneral-numeric-sortignore-nonprintingkeymergemonth-sorthuman-numeric-sortversion-sortrandom-sortrandom-sourcereversestablebatch-sizebuffer-sizefield-separatortemporary-directoryuniquezero-terminatedparallelhelpAPRAUGDECFEBJANJULJUNMARMAYNOVOCTSEP�?Y@�C�C�?�?8.30invalid argument %s for %sambiguous argument %s for %sValid arguments are: - %s, %swrite error..POSIX# entries: %lu # buckets: %lu max bucket length: %lu # buckets used: %lu (%.2f%%) �?��L?�?���=fff?�̌?�?��L?�__OMP_NUM_THREADSOMP_THREAD_LIMIT�A_POSIX2_VERSIONA NULL argv[0] was passed through an exec system call. /.libs/lt-’��"�e‘`literalshellshell-alwaysshell-escapeshell-escape-alwaysc-maybeclocale"���>���̘��_���.�������������������d���������������������D���<���)���������T���������������������������������������������������������o���A���A���e���A���[���A�������A���A���A���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���A���A���A���A����������[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���A�����[���A���[���A���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���[���y���A���y���e���(���������������������������������ȍ��؍������������������������������������������������������������Ȏ����������������k�����������������������k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k��������������������������k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k�������X���k�������k�������k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���k���}�������}�����\���������������������L���D���,������������\���������������������������������������������������������T���D���D���4���D������D�������D���D���D���������������������������������������������������D���D���D���D����������������������������������������������������������������������������������������D��������D������D���������������������������������������������������������������������������������|���D���|���4��� %s: end of file%s: read error/dev/urandomrb%s (%s) %s %s %s (C)Written by %s. Written by %s and %s. Written by %s, %s, and %s.
Report bugs to: %s bug-coreutils@gnu.org%s home page: <%s>
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.