Detailed explanation of Linux text processing command sort

Detailed explanation of Linux text processing command sort

sort Sort the contents of a text file

Usage: sort + option + file name (can be followed by multiple files)

Example 1: cat 1.txt

sort 1.txt #text, sorted by letters az by default

Example 2: cat 2.txt

sort 2.txt #Numbers, sorted by 1-9 by default

-n parameter: sort -n 2.txt #Add -n to sort the numbers from small to large

-r parameter: sort -n -r 2.txt #-r, sort in reverse order (also applies to text)

If a text has two columns, it is sorted by the first column by default. Example: cat 3.txt

sort 3.txt #Default sorting is by the first column

-t parameter: specify the delimiter

-k parameter: specifies the column to be sorted

Example: sort -t ',' -k2 3.txt #Use comma ',' as the delimiter to sort the second column

Similarly: sort -t ',' -k2n 3.txt # Sort by the second column number from small to large

sort -t ',' -k2nr 3.txt #Sort by the second column number from large to small

Summarize

The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links

You may also be interested in:
  • One question to understand multiple parameters of sort command in Linux
  • Detailed explanation of sort command in Linux text processing tool
  • Usage of linux sort command
  • Two ways to install mbstring extension in PHP under Linux system
  • How to install and use Linux Xtrabackup
  • How to add PHP extension module mbstring independently under Linux
  • Detailed explanation of Linux commands sort, uniq, tr tools

<<:  Detailed explanation of CocosCreator MVC architecture

>>:  jQuery plugin to achieve image suspension

Recommend

Linux Check the installation location of the software simple method

1. Check the software installation path: There is...

Detailed explanation of MySQL index selection and optimization

Table of contents Index Model B+Tree Index select...

Solution to 700% CPU usage of Linux process that cannot be killed

Table of contents 1. Problem Discovery 2. View de...

Two ways to write stored procedures in Mysql with and without return values

Process 1: with return value: drop procedure if e...

Graphic tutorial on installing CentOS7 on VMware 15.5

1. Create a new virtual machine in VMware 15.5 1....

Web Design TabIndex Element

TabIndex is to press the Tab key to sequentially o...

A complete list of commonly used MySQL functions (classified and summarized)

1. Mathematical Functions ABS(x) returns the abso...

Detailed explanation of where the image pulled by docker is stored

20200804Addendum: The article may be incorrect. Y...

Implementation of element shuttle frame performance optimization

Table of contents background Solution New Questio...

Reasons and solutions for slow MySQL query stuck in sending data

Because I wrote a Python program and intensively ...

Detailed explanation of Nginx proxy_redirect usage

Today, I encountered a little problem when I was ...

mysql splits a row of data into multiple rows based on commas

Table of contents Separation effect Command line ...

Nginx source code compilation and installation process record

The installation of the rpm package is relatively...