Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Grep, cut, seq, sort, wc, uniq in Linux advanced command

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

Grep

Grep command: matches the keyword, that is, displays the entire line of the keyword in the file.

Show all lines in the / etc/passwd file that contain the root keyword: grep root / etc/passwd

Displays all lines in the / etc/passwd file that contain the root keyword and shows which line the keyword is in the text:

Grep-n root / etc/passwd

-n display line number-v inverted

-I is case-insensitive-c the number of lines with keywords

-Q execute silently, that is, the matching content is not displayed on the screen

-A shows a few lines after the keyword

Grep-A 2u1 / etc/passwd shows the line where U1 is located, and the next two lines

-B to show the lines before the keyword

Grep-B 2u1 / etc/passwd shows the line of U1, and the previous two lines

-- color displays keywords with color

Grep root / etc/passwd-- color

Cut

Cut command: extract the fields (columns) and character contents specified in the contents of the file. The default delimiter for a word is a space.

-b: according to byte cutting, each Chinese character occupies 3 bytes in utf-8 coding

-c: cut by the character-d: specify the delimiter

-f: specify which field is separated by the delimiter

Example: cut-d:-f 1J 6 / etc/passwd

Displays the contents of columns 1 and 6 split by: in the file

Cut-d:-f 1Magol 3-5 / etc/passwd displays 5 columns of content in the file with: segmented 1pr 3pr 4 Jol.

Cut-d:-f-3 / etc/passwd

Display the first three columns in the file

Cut-d:-f 3-/ etc/passwd

Displays the contents of the third to last columns of the file

Cut-c 1-3 / etc/passwd take the first three characters of each line

Echo 'Welcome' | cut-b 1-6 take the first six bytes of 'Welcome'

Seq

Seq: print some numbers in order

Basic usage: seq [options]... Mantissa

Seq [options]... First and Mantissa

Seq [options]... First increment Mantissa

Example: seq 1 2 10 outputs odd numbers between 1 and 10

Seq 2 2 10 outputs even numbers between 1 and 10

Seq 10-2 1 outputs even numbers between 10 and 1

The same effect can be achieved with echo

Echo {first count. Mantissa. Increment}

Echo {1... 10} outputs 1 to 10 integers

Echo {1... 10... 2} outputs odd numbers from 1 to 10.

Echo {2... 10... 2} outputs an even number between 1 and 10.

Echo {10... 1... Mel 2} outputs even numbers between 10 and 1.

Sort

Sort sort (ascending, descending) default ascending order

-n: (numeric-sort numeric sort) default single character comparison based on numeric comparison

-r:reverse (reverse) output results in reverse order

-t: specify the delimiter (separator separator)

-k: sort build (key, sorted column field)

-u: remove duplicate lines (uniq unique)

Example: create a.txt with cat command

Sort-n-r-t:-k 3 a.txt

Output in reverse order by: partitioned third column

Sort-u a.txt

Remove duplicate lines from the a.txt file

Wc

Wc counts lines, words and bytes

-l: count the number of rows

-c: count the number of bytes

-w: count the number of words

-m: count the number of characters

Example: wc-l / etc/passwd statistics on the number of lines in a file

Uniq

Uniq merges consecutive duplicate rows

-u: only lines that do not have consecutive repeats are displayed

-c: count the number of consecutive repeated rows

-d: displays only one row that repeats continuously

-I: ignore case

Example: cat > a.txt

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report