Awk command learning summary and AWk command series learning (essential for linuxshell learning)

Source: Internet
Author: User
All users who are familiar with linux know that linuxshell is very powerful in text processing. all users who are familiar with linux know that linux shell is very powerful in text processing. There is a powerful set of text processing tools: grep, sed, awk. Grep is often used for searching and matching texts, sed is used for text editing and replacement, and awk is also the most powerful. it is often used for report generation! The processing efficiency is very high. a file of several hundred MB can also be completed in seconds! After reading the information, you will find that it can not only process text quickly through command lines. It can also write awk files and use its own special syntax functions to implement very powerful functions. it has its own programming syntax. Well, when it comes to this, it is estimated that some people have begun to whisper, "isn't it just filtering and making statistics? This is complicated !", Actually, the tool is very powerful. you can use it to solve your own problems! If you are interested, I will share more than 10 texts.

AWK Basic syntax

The following does not mention how to use the awk command. you can run: awk-h to query all the commands and parameters! The following section describes awk as a language.

How to define your own variables in the awk language
Linux shell awk get external variables (variable pass value) introduction how does awk get external input variables
Linux awk operators (arithmetic operators, value assignment operators, relational operators, logical operators, and regular operators)
Linux awk string connection operation (string to digit, number to string) awk string operation method and data type conversion
Introduction to the awk array operation in linux
Linux shell awk process control statements (if, for, while, do) details what statements are used in awk process control and how to use them.
Linux awk regular expressions and regular operators
Linux awk built-in functions
Two methods for operating linux awk multi-File: awk file operation

Hybrid use of AWK instances

View ip connection count through awk in linux (Common Application 1)
Shell awk implements real-time Nic traffic monitoring script (Common Application 2) for Nic traffic monitoring
Awk web log analysis (page execution time) (common applications 3) web log analysis through awk
Awk multiline merge [next usage] (Common Application 4) how to use awk next to merge multiple files
Awk array sorting methods

Remarks

I did not expect to write these articles one after another. It can be a series. Well, I will continue to add some suggestions. I hope you can give me some suggestions! Today is 2013. I haven't written it for more than two years.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.