搜书网 本次搜索耗时 0.041 秒,为您找到 100 个相关结果.
  • 第 1 章 概述

    7 2025-04-08 《AWK 教程》
    1 概述 部分 AWK 的典型应用场景 1 概述 AWK 是一种解释执行的编程语言。它非常的强大,被设计用来专门处理文本数据。AWK 的名称是由它们设计者的名字缩写而来 —— Afred Aho, Peter Weinberger 与 Brian Kernighan 。 由 GNU/Linux 发布的 AWK 版本通常被称之为 GNU AWK,...
  • 第 15 章 优雅地输出

    6 2025-04-08 《AWK 教程》
    15 优雅地输出 转义序列 换行符 水平制表符 垂直制表符 退格符 回车 换页符 格式说明符 %c %d 与 %i %e 与 %E %f %g 与 %G %o %u %x 与 %X %% % 的可选参数 宽度 前导零 左对齐 符号前缀 哈希(Hash) 15 优雅地输出 前面我们已经用过了 AWK 中的 ...
  • 4.13 打印不同行或样式之间的文本

    4.13 打印不同行或样式之间的文本 4.13.1 预备知识 4.13.2 实战演练 4.13.3 参考 4.13 打印不同行或样式之间的文本 有时候,可能需要根据某些条件打印文本的某一部分,比如行号范围以及由起止样式所匹配的文本范围等。让我们来看看如何实现这些需求。 4.13.1 预备知识 我们可以用awk 、grep 和sed...
  • 第 12 章 内置函数

    7 2025-04-08 《AWK 教程》
    12 内置函数 算术函数 atan2(y,x) cos(expr) exp(expr) int(expr) log(expr) rand sin(expr) sqrt(expr) srand([expr]) 字符串函数 asort(arr,[, d [,how] ]) asorti(arr,[, d [,how] ]) gsub(re...
  • 4.15 以逆序形式打印行

    4.15 以逆序形式打印行 4.15.1 预备知识 4.15.2 实战演练 4.15.3 工作原理 4.15.4 参考 4.15 以逆序形式打印行 这一节的内容很简单。这里讲的东西可能看起来没什么用,不过它可以用来在Bash中模拟栈结构。所以这节还是有些意思的。下面我们要将一个文件中的文本行以逆序形式打印出来。 4.15.1 预...
  • 第 14 章 输出重定向

    7 2025-04-08 《AWK 教程》
    14 输出重定向 重定向操作符 追加重定向 管道 双向通信通道 14 输出重定向 到目前为止我们输出的数据都是输出到标准输出流中。不过我们也可以将数据输出重定向到文件中。重定向操作往往出现在 print 或者 printf 语句中。 AWK 中的重定向方法与 shell 重定向十分相似,除了 AWK 重定向只用于 AWK 程序中外。本章节将讲...
  • 10.4 文本处理工具awk

    10.4 文本处理工具awk 10.4 文本处理工具awk 上一节中介绍的sed其实是以行为单位的文本处理工具,而awk则是基于列的文本处理工具,它的工作方式是按行读取文本并视为一条记录,每条记录以字段分割成若干字段,然后输出各字段的值。事实上,awk是一种编程语言,其语法异常复杂,所以awk也是一种较难掌握的文本处理工具。本节将使用大量的例子来直接...
  • 4.19 用awk实现head、tail和tac

    4.19 用awk实现head、tail和tac 4.19.1 预备知识 4.19.2 实战演练 4.19.3 工作原理 4.19.4 参考 4.19 用awk实现head、tail和tac 只有通过实践才能够掌握文本处理的各种操作。这则攻略将帮助你综合运用之前已学过的一些命令。 4.19.1 预备知识 命令head 、tai...
  • 第 11 章 循环

    5 2025-04-08 《AWK 教程》
    11 循环 For While Do-While Break Continue Exit 11 循环   除了前面介绍的条件语句,AWK 还提供了循环语句。该语句的作用就是当条件为真时重复执行一系列的命令。本章将讲解 AWK 中循环语句的使用方法。 For For 循环的语法如下: for ( initialisation ;...
  • 第 9 章 数组

    7 2025-04-08 《AWK 教程》
    9 数组 创建数组 删除数组元素 多维数组 9 数组   AWK 有关联数组这种数据结构,而这种数据结构最好的一个特点就是它的索引值不需要是连续的整数值。我们既可以使用数字也可以使用字符串作为数组的索引。除此之外,关联数组也不需要提前声明其大小,因为它在运行时可以自动的增大或减小。这一章节中将会讲解 AWK 数组的使用方法。 如下为数组使用的...