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

HTML Nine-grid Layout Implementation Method

Diversifying website layouts is our front-end spe...

Pagination Examples and Good Practices

<br />Structure and hierarchy reduce complex...

How to use CSS to write different styles according to sub-elements

The effect we need to achieve: What is needed The...

MySQL uninstall and install graphic tutorial under Linux

This is my first time writing a blog. I have been...

Detailed explanation of js closure and garbage collection mechanism examples

Table of contents Preface text 1. Closure 1.1 Wha...

JS realizes simple picture carousel effect

This article shares the specific code of JS to ac...

HTML code example: detailed explanation of hyperlinks

Hyperlinks are the most frequently used HTML elem...

Vue makes div height draggable

This article shares the specific code of Vue to r...

HTML tag full name and function introduction

Alphabetical DTD: Indicates in which XHTML 1.0 DT...

What is the base tag and what does it do?

The <base> tag specifies the default addres...

Detailed explanation of MySQL file storage

What is a file system We know that storage engine...

Javascript destructuring assignment details

Table of contents 1. Array deconstruction 2. Obje...

How to implement Nginx reverse proxy for multiple servers

Nginx reverse proxy multiple servers, which means...