在Unix awk中两个特别的表达式,BEGIN和END,这两者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。

BEGIN

任何在BEGIN之后列出的操作(在{}内)将在Unix awk开始扫描输入之前执行。

END:

而END之后列出的操作将在扫描完全部的输入之后执行。

因此,通常使用BEGIN来显示变量和预置(初始化)变量,使用END来输出最终结果。

awk语言中BEGIN和END的作用相关推荐

  1. 汇编语言中PTR的含义及作用

    汇编语言中PTR的含义及作用 mov ax,bx ;是把BX寄存器"里"的值赋予AX,由于二者都是word型,所以没有必要加"WORD"    mov ax,w ...

  2. C语言中void具体有什么作用

    1.概述   许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误.本文将对void关键字的深刻含义进行解说,并 详述void及void指针类型的使用方法与技巧 ...

  3. c语言中eles后面分号的作用,C语言 if else 语句详细讲解

    前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条.第三条--一直到最后一条语句. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够 ...

  4. C语言中,头文件的作用,头文件和源文件的关系(转)

    简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段  2.词法与语法分析阶段  3.编译阶段,首先编译成纯汇编语 ...

  5. c语言中begin用法,C++ set cbegin() 使用方法及示例

    C++ set cbegin() 使用方法及示例 C ++ set cbegin()函数用于返回一个常量迭代器,该迭代器指向set容器的第一个元素. 语法const_iterator cbegin() ...

  6. C语言中#define宏中省略号作用,例子:#define __stringify_1(x...) #x

    学习Linux misc驱动时遇到以下函数定义: 代码路径:include\linux\stringify.h #ifndef __LINUX_STRINGIFY_H #define __LINUX_ ...

  7. C语言中,的三种作用

    取地址. 单目运算符.用来取一个变量的地址. int i, *p; p = &i;//这里的&作用是取变量i的地址. 位操作中的与操作运算符.也就是常说的and操作,双目运算符. 计算 ...

  8. c语言中的static关键字的作用

    在我们日常使用过程中,static通常有两个作用: 1.修饰变量 静态全局变量:全局变量前加static修饰,该变量就成为了静态全局变量.我们知道,全部变量在整个工程都可以被访问(一个文件中定义,其它 ...

  9. c语言中begin用法,C++ deque cbegin()用法及代码示例

    deque中的cbegin()方法是C++ STL中的函数,该函数返回指向容器第一个元素的迭代器. 用法: deque_name.cbegin() 返回值:返回一个常量迭代器,该迭代器指向双端队列的第 ...

最新文章

  1. datagridview新增列在最后_数说|科创板2020:募资额2200+亿超主板列A股第一,科技“千元股”、“市值王”长成...
  2. malloc 和alloc及calloc的区别
  3. phpcmsv9 幻灯片管理模块_UTF8
  4. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
  5. 关于equals和hashcode方法
  6. how to create Employee in SAP Cloud Platform
  7. mysql 关联查询_Mysql查询优化器,再也不会因为该什么时候建立索引发愁了
  8. Java工作笔记-String转Integer可以转与不可以转的情况
  9. 后“量子霸权”时代你不可错过的几本好书
  10. ML.NET 发布0.11版本:.NET中的机器学习,具有TensorFlow和ONNX的新功能
  11. 关闭jtag保留swd
  12. 2021年上半年软件设计师上午真题及答案解析
  13. qlabel显示两行_PyQt5 系统化学习: QLabel
  14. ng : 无法加载文件 C:\Users\AppData\Roaming\npm\ng.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.mi crosoft.c
  15. 永洪科技贺新颖:业务中台+数据中台,赋能企业核心业务
  16. 奇数位升序偶数位降序的链表进行排序
  17. 页面可视化搭建工具技术要点
  18. 呼叫系统使用webRTC网页软电话到底好不好?
  19. WakeupController 走读
  20. Android kotlin 简洁易用的 Android web库 - AgentWeb

热门文章

  1. 记念一下我的DELL VOSTRO 1400
  2. mock挡板_【Postman】17 Postman使用mock进行挡板测试(2)
  3. 如何判断数据是否符合正态分布
  4. 解决 ubuntu 下 smplayer 透明
  5. 数据集成用kettle,pdi还是apache-hop?
  6. 计算机网络=计算机技术+通信技术
  7. 把 ChatGPT 加入 Flutter 开发,会有怎样的体验?
  8. Unity 船的控制
  9. unity脚步的生命周期
  10. javaweb食物营养查询和分析系统