Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks. In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined functions. This new version is available for both Unix and MS-DOS. This is the first book on AWK. It begins with a tutorial that shows how easy AWK is to use. The tutorial is followed by a comprehensive manual for the new version of AWK. Subsequent chapters illustrate the language by a range of useful applications, such as: *Retrieving, transforming, reducing, and validating data *Managing small, personal databases *Text processing *Little languages *Experimenting with algorithms The examples illustrates the book's three themes: showing how to use AWK well, demonstrating AWK's versatility, and explaining how common computing operations are done. In addition, the book contains two appendixes: summary of the language, and answers to selected exercises. 020107981XB04062001
其实只用看头3章,后面几章完全不需要念, 其余的功能, 我更prefer 用python 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了
评分其实只用看头3章,后面几章完全不需要念, 其余的功能, 我更prefer 用python 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了 抱歉,你的评论太短了
评分这是本不会教你如何输出Hello, world的书。 你可能会分辨不清究竟是把工具作为语言来用,还是把语言作为工具来用。然后你会发现,其实他们是同一个东西,甚至超出了“语言”/“工具”的概念。 你可以用它仅仅是简单的分析和处理数据,也可以做一个报表程序、一个关系数据库、...
评分这是本不会教你如何输出Hello, world的书。 你可能会分辨不清究竟是把工具作为语言来用,还是把语言作为工具来用。然后你会发现,其实他们是同一个东西,甚至超出了“语言”/“工具”的概念。 你可以用它仅仅是简单的分析和处理数据,也可以做一个报表程序、一个关系数据库、...
评分和The C programming language一样,这是一本200页左右的书。翻翻这本书的目录,你会发现,它只用了60页两个章节的篇幅介绍awk的语法,而剩下的篇幅都是用awk做为一个简洁紧凑的玩具语言,通过各种通俗易懂的程序,来向你展示从关系型数据库到编译器以及unix系统上各种常用程序...
我的工作涉及到大量的科学计算和数据分析,通常需要处理各种格式的实验数据,从中提取有用的信息并进行可视化。传统的编程语言在处理这类任务时,往往需要编写大量的代码,而且代码的可读性和维护性也常常是一个问题。我一直在寻找一种能够简化数据处理流程的工具,能够让我更专注于数据本身,而不是被繁琐的编程细节所困扰。我听说AWK在处理结构化文本数据方面有着独特的优势,特别是它的模式匹配和字段处理能力,这让我非常感兴趣。我希望这本书能够深入探讨AWK在数据科学领域的应用,例如如何利用AWK进行数据清洗、特征工程、甚至是简单的统计分析。我也期待书中能够提供一些高级的应用技巧,比如如何结合其他工具使用AWK,或者如何编写更复杂的AWK脚本来解决实际问题。
评分我是一名图书爱好者,尤其喜欢那些能够拓宽我视野,让我接触到不同技术领域的书籍。我虽然不是一名专业的程序员,但对计算机科学的原理和发展史一直有着浓厚的兴趣。我听说AWK是一种非常经典且具有影响力的文本处理语言,它的设计理念对后来的许多编程语言都产生了深远的影响。我希望这本书能够不仅仅是技术手册,更能够是一部关于AWK的历史和文化的作品。我希望能够了解AWK的起源,它的发展历程,以及它在计算机科学史上的地位。我也想知道,AWK的创造者们是如何构思和设计这门语言的,他们的思想是如何体现在代码中的。这本书是否能够以一种引人入胜的方式,讲述AWK的故事,让我感受到它独特的魅力和价值。
评分作为一名曾经使用过多种脚本语言的开发者,我对新的语言工具总是保持着开放的态度,特别是那些能够填补现有工具不足之处的语言。我一直对那些“小而美”的工具很感兴趣,它们往往能在特定领域发挥出惊人的能量。我了解AWK在命令行环境中处理文本方面非常强大,能够快速实现一些grep、sed难以完成的复杂操作。我希望这本书能够深入剖析AWK的哲学,理解它为何设计成这个样子,以及它的设计理念如何体现在它的语法和功能上。我也想知道,AWK在与其他Unix/Linux工具的配合方面有哪些最佳实践,以及它在性能优化上有什么可以挖掘的地方。更重要的是,我希望这本书能够挑战我固有的思维模式,让我看到AWK更深层次的潜力,或许是在一些我从未想过的场景中。
评分作为一名初学者,我对于编程语言的入门选择总是非常谨慎。我更倾向于那些有清晰的逻辑、易于理解的语法,并且能够快速看到成果的语言。我在网络上看到一些关于AWK的介绍,它被描述为一种“模式扫描和处理语言”,听起来非常适合我这种刚刚开始接触编程,但又想快速上手处理数据的人。我特别关注的是,这本书是否能够循序渐进地引导我学习,从最基础的概念讲起,比如它的基本工作原理、变量、条件语句、循环等。我希望书中能有大量的示例代码,并且这些示例都是贴近实际应用的,能够让我边学边练,巩固知识。我也想知道,学习AWK是否需要很强的数学基础或者逻辑思维能力,因为我在这方面还有些欠缺。如果这本书能够用通俗易懂的语言解释复杂的概念,并提供实用的练习,那么它将是我的理想入门教材。
评分我一直对文本处理和脚本编程有着浓厚的兴趣,尤其是那些能够高效处理大型日志文件或者进行复杂数据提取的工具。在一次偶然的机会,我听说了一本关于AWK的书,据说它能够以一种极其优雅且强大的方式处理这些任务。我本身是一名软件工程师,日常工作中经常需要与各种格式的文本数据打交道,从服务器日志到配置文件,再到CSV格式的数据,处理起来常常是既耗时又容易出错。我一直希望找到一种更系统、更具逻辑性的方法来应对这些挑战,而不是依赖于零散的grep、sed命令组合。这本书的出现,仿佛为我打开了一扇新世界的大门。我迫切地想了解AWK到底是如何做到如此高效的,它的语法结构是怎样的,又有哪些鲜为人知的技巧可以帮助我优化工作流程。我对书中是否会深入讲解AWK的内部机制,以及它在不同操作系统上的兼容性和性能表现也充满好奇。总之,我对这本书的期待值非常高,希望它能帮助我彻底掌握文本处理这门艺术。
评分第6,7章真是精彩。
评分AWK合著。。经典
评分就看了前两章
评分在同为shell的命令中,AWK是很灵活的文本处理工具,命令涉及的语法不多,并且语法和C语言类似。建议边读边写,在实践中发现问题,纠正知识误点,熟练掌握
评分写的简洁明了,一下午可以学完,工作效率大为提高,偶也