awk语言中BEGIN和END的作用
2013-07-23 19:54
288 查看
在Unix
awk中两个特别的表达式,BEGIN和END,这两者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。
BEGIN:
任何在BEGIN之后列出的操作(在{}内)将在Unix
awk开始扫描输入之前执行。
END:
而END之后列出的操作将在扫描完全部的输入之后执行。
因此,通常使用BEGIN来显示变量和预置(初始化)变量,使用END来输出最终结果。
awk中两个特别的表达式,BEGIN和END,这两者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。
BEGIN:
任何在BEGIN之后列出的操作(在{}内)将在Unix
awk开始扫描输入之前执行。
END:
而END之后列出的操作将在扫描完全部的输入之后执行。
因此,通常使用BEGIN来显示变量和预置(初始化)变量,使用END来输出最终结果。
相关文章推荐
- awk '/#BEGIN/,/#END/{next}1' 1是什么意思?-转
- awk的BEGIN和END
- perl语言 两个关键字:BEGIN, END 介绍
- awk的流程控制BEGIN和END
- Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用
- BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP() 这两个宏的具体实现与作用
- Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用
- awk BEGIN END操作
- BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP() 这两个宏的具体实现与作用
- 【转】 SQL begin end 块作用
- awk的BEGIN和END
- AWK-BEGIN and END Special Patterns【每日一译】--2013-1-31
- awk的BEGIN与END模式
- 关于Perl语言中BEGIN和END的使用
- BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP() 这两个宏的具体实现与作用 (转)
- 如何使用 awk 的特殊模式 BEGIN 与 END
- shell之awk的编程结构--BEGIN/END/重定向/管道
- [awk] 用-F指定多分隔符,awk的for语句, BEGIN, END
- Unix awk的流程控制BEGIN和END的讲解
- awk 系列:如何使用 awk 的特殊模式 BEGIN 和 END