Everything about Sort (Unix)
Standard UNIX utility
In computing, sort is a standard command line program of Unix and Unix-like operating systems, that prints the lines of its input or concatenation of all files listed in its argument list in sorted order. Sorting is done based on one or more sort keys extracted from each line of input. By default, the entire input is taken as sort key. Blank space is the default field separator. The command supports a number of command-line options that can vary by implementation. For instance the "-r" flag will reverse the sort order. Sort ordering is affected by the environment's locale settings. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Sort (Unix)A 5-minute orientation
- Pick up a classic book: HadoopThe most-reprinted book on the subject
- Read the landmark paper: TheUNIXSystem: Theory and Practice in the Construction of a Working Sort RoutineCited 4 times
- Go sideways: UniqA closely related topic
- Go sideways: Wc (Unix)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
📚 Books worth reading
HadoopTom White, Tom White · 2009
The little SAS bookLora D. Delwiche, Susan J. Slaughter · 1995
Linux System ProgrammingRobert Love · 2007
The UNIX operating systemChristian, Kaare, Kaare Christian · 1983
TCP/IP IllustratedW. Richard Stevens, Kevin R. Fall · 1993
Foundations of computer scienceAlfred V. Aho · 1992
Discrete mathematics for computer scienceGary Haggard · 2006
The A/UX handbookJan L. Harrington · 1989
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Uniq uniq is a utility command on Unix, Plan 9, Inferno, and Unix-like operating systems which, when fed a text file or standard input, outputs the text with…
- Wc (Unix) wc (short for word count) is a command in Unix, Plan 9, Inferno, and operating systems that are Unix-like. The program reads either standard input or a…
- Tail (Unix) tail is a program available on Unix, Unix-like systems, FreeDOS and MSX-DOS used to display the tail end of a text file or piped data. The version of tail…
- Ls ls is a shell command for listing files – including special files such as directories. Originally developed for Unix and later codified by POSIX and Single…
- Sleep (command) In computing, sleep is a command in Unix, Unix-like and other operating systems that suspends program execution for a specified time. The sleep instruction…
- Head (Unix) head is a program on Unix and Unix-like operating systems used to display the beginning of a text file or piped data. The command syntax is: head [options]…
- Paste (Unix) paste is a shell command that joins files horizontally (parallel merging) by writing to standard output lines consisting of the sequentially corresponding…
- Cat (Unix) cat is a shell command for writing the content of a file or input stream to standard output. The name is an abbreviation of catenate, a variant form of…