zoukankan      html  css  js  c++  java
  • 3.3.4.5 起始与清除

        BEGIN 与 END 这两个特殊的“模式”,它们提供的 awk 程序起始(startup)与清除(cleanup)操作,常见于大型 awk 程序中,且通常写在个别文件里,而不是命令行上:
     
            BEGIN    { 起始操作程序代码(startup  code)}
            pattern1    { action1 }
            pattern2    { action2 }
            END       { 清除操作程序代码)cleanup code }
     
        BEGIN 与 END 的语句块是可选用的。如需设置,习惯上(但不必须)它们应分别置于 awk 程序的开头与结尾处。你可以有数个 BEGIN 与 END 语句块,awk 会按照它们出现在程序的顺序来执行:所有的 BEGIN 语句块都应该放在起始处,而所有 END 语句块也应该放在结尾。以简单程序来看,BEGIN 可用来设置变量:
     
            awk 'BEGIN { FS=":" ; OFS="**"}   { print $1, $5}'   /etc/passwd
     
  • 相关阅读:
    数据类型的总结
    typeof加括号和不加括号的区别
    排序
    数据类型分为哪两类
    css中需要更小的字体如何实现
    一些细节注意点
    数值转换题
    如何用分支结构计算年份
    Scout YYF I
    D. AND, OR and square sum
  • 原文地址:https://www.cnblogs.com/avention/p/10307403.html
Copyright © 2011-2022 走看看