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

9 great JavaScript framework scripts for drawing charts on the web

9 great JavaScript framework scripts for drawing ...

2 methods and precautions for adding scripts in HTML

How to add <script> script in HTML: 1. You c...

Solution for adding iptables firewall policy to MySQL service

If your MySQL database is installed on a centos7 ...

Detailed explanation of CSS image splicing technology (sprite image)

CSS image splicing technology 1. Image stitching ...

Five ways to achieve automatic page jump in HTML

In the previous article, we introduced three comm...

Differences and comparisons of storage engines in MySQL

MyISAM storage engine MyISAM is based on the ISAM...

How to explain TypeScript generics in a simple way

Table of contents Overview What are Generics Buil...

MySQL trigger detailed explanation and simple example

MySQL trigger simple example grammar CREATE TRIGG...

Some key points of website visual design

From handicraft design to graphic design to web de...

Advanced and summary of commonly used sql statements in MySQL database

This article uses examples to describe the common...

Detailed tutorial on MySQL installation and configuration

Table of contents Installation-free version of My...

Implementation of tomcat image created with dockerfile based on alpine

1. Download the alpine image [root@docker43 ~]# d...