当前位置:网站首页>Awk from introduction to earth (0) overview of awk
Awk from introduction to earth (0) overview of awk
2022-07-03 02:14:00 【Wonderful binary】
1、 Introduce
AWK Is a text processing language , The language is 1977 Born in Bell Labs , Has experienced 40 Years of development . It supports POSIX standard , There are several standard compliant implementations , stay 2020 In, there are still a large number of fans , Whether for simple text processing tasks or for processing “ big data ”.
Its name comes from its author's initials :Alfred Aho,Peter Weinberger and Brian Kernighan.AWK It's the core Unix Tools , It aims to do one thing : Filter and convert text lines . It is usually used to parse fields in log files , Convert the output of other tools and calculate the number of occurrences of words and fields .
from GNU/Linux released AWK Versions are often called GNU AWK, By the free software Fund ( Free Software Foundation, FSF) Responsible for development and maintenance .
Various AWK edition
Currently in use AWK There are three major versions , And they all conform to POSIX standard ( At least for most use cases , Close enough to ). The first is classic awk, It is Aho,Weinberger and Kernighan In their 《 AWK programing language 》 It's described in a book AWK edition . Sometimes called “ new AWK”(nawk) or “ A real AWK”, Now the trust is in GitHub On . This is based on many BSD The system of ( Include macOS) Pre installed version on ( Even though macOS The attached version is out of date , Need to upgrade ).
The second is GNU Awk(gawk), It is by far the most powerful , Maintain the most active version .Gawk Usually pre installed in Linux On the system , And usually silent
边栏推荐
- What are the differences between software testers with a monthly salary of 7K and 25K? Leaders look up to you when they master it
- Analyzing several common string library functions in C language
- Machine learning notes (constantly updating...)
- Swift development learning
- 我的创作纪念日
- Distributed transaction solution
- 5.文件操作
- Reprint some Qt development experience written by great Xia 6.5
- 《上市风云》荐书——唯勇气最可贵
- Method of removing webpage scroll bar and inner and outer margins
猜你喜欢
stm32F407-------ADC
可視化yolov5格式數據集(labelme json文件)
[shutter] hero animation (hero realizes radial animation | hero component createrecttween setting)
Visual yolov5 format data set (labelme JSON file)
Wechat applet Development Tool Post net:: Err Proxy Connexion Problèmes d'agent défectueux
机器学习笔记(持续更新中。。。)
[shutter] shutter debugging (debugging control related functions | breakpoint management | code operation control)
The technology boss is ready, and the topic of position C is up to you
[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数
Job object of collaboration in kotlin
随机推荐
Bottleneck period must see: how can testers who have worked for 3-5 years avoid detours and break through smoothly
Where is the future of test engineers? Confused to see
Explore the conversion between PX pixels and Pt pounds, mm and MM
深度(穿透)选择器 ::v-deep/deep/及 > > >
require.context
微服务组件Sentinel (Hystrix)详细分析
微信小程序開發工具 POST net::ERR_PROXY_CONNECTION_FAILED 代理問題
【Camera专题】手把手撸一份驱动 到 点亮Camera
The sandbox explains its vision for the meta universe platform
A 30-year-old software tester, who has been unemployed for 4 months, is confused and doesn't know what to do?
[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数
Iptables layer 4 forwarding
苏世民:25条工作和生活原则
Hard core observation 547 large neural network may be beginning to become aware?
基于线程池的生产者消费者模型(含阻塞队列)
Wechat applet Development Tool Post net:: Err Proxy Connexion Problèmes d'agent défectueux
Depth (penetration) selector:: v-deep/deep/ and > > >
Method of removing webpage scroll bar and inner and outer margins
Stm32f407 ------- IIC communication protocol
Summary of ES6 filter() array filtering methods