`
maypol
  • 浏览: 27988 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

awk 函数写法

awk 
阅读更多
tid=1235
filename=ab.txt
awk -F '#'  -v rea_id=${tenantid} -v real_filename=${filename}  '{           

    printf("insert into ab (a1, a2, d3, e4, f5, g6) values (")>>real_filename;
    #1-2
    printf("%d,%d,",$1,$2)>> real_filename;
    #3,date
    tmpdate3_1=substr($3,9,2);
    tmpdate3_2=substr($3,6,2);
    tmpdate3_3=substr($3,1,4);
    printf("to_date('"'"'%s-%s-%s'"'"','"'"'dd-mm-yyyy'"'"'),",tmpdate3_1,tmpdate3_2,tmpdate3_3)>> real_filename;
    #varchar
    printf("'"'"'%s'"'"',",$4)>>real_filename;
    printf("'"'"'%s%d'"'"');\n",$5,rea_id)>>real_TS_FEESCENEDEF;   
    #number
    printf("%d,",rea_id)>>real_filename;
}' ab.unl
分享到:
评论

相关推荐

    Linux AWK内置函数

    ### Linux AWK内置函数详解 #### 一、算术函数 AWK 提供了一系列内置的数学函数,可以方便地处理各种数学运算。 1. **`atan2(y, x)`** - **功能**:计算 y 和 x 的商的反正切值。 - **示例**:`awk 'BEGIN { ...

    awk详细用法小结awk awk

    ### awk详细用法小结 #### 一、awk简介与版本 awk是一种强大的文本分析工具,主要用于Linux/Unix系统下的数据处理与报告生成。它支持正则表达式、模式匹配和复杂的文本处理功能,是系统管理员和程序员进行数据处理...

    Effective awk Programming, 4th Edition[awk高效编程4版]

    本书的第四版详细介绍了awk的各个方面,包括语法、内置函数、模式匹配以及高级编程技巧。 书中首先从awk的基础语法开始,解释了如何定义模式和动作,以及如何使用字段分隔符进行数据分割。awk程序通常由模式...

    awk教程入门到精通

    awk 有多种函数,包括数学函数、字符串函数、时间函数等。数学函数包括 sqrt、sin、cos 等,字符串函数包括 substr、index、match 等,时间函数包括 systime、strftime 等。 awk 的应用 awk 的应用非常广泛,包括...

    awk入门到精通.pdf

    《awk入门到精通》这本书是一本专为学习awk语言设计的指南,主要关注awk适用的问题类型和常用的解题策略。作者希望通过一系列具有代表性的实例,帮助读者快速掌握awk的使用技巧和特性。书中实例逐步深入,互相连贯,...

    awk参考资料下载awk

    - **内置函数**: 包括算术函数(如`+`、`-`、`*`、`/`)、字符串函数(如`length`、`index`、`substr`)和控制流程函数(如`if`、`for`、`while`)等。 - **表达式**: 用于计算或判断,结果可以影响操作的执行。 ...

    The AWK Programming Language 中文版

    AWK提供了内建函数用于执行常见的数学运算,如求和、计算平均数等。还可以进行字符串拼接和格式化输出: ```awk awk '{total += $2*$3; count++} END {print total, total/count}' input-file ``` ### AWK流程控制...

    awk教程-awk教程.rar

    - **函数**:awk提供了内置的数学和字符串处理函数,如length()、split()、substr()等。 - **自定义函数**:可以创建用户自定义函数来复用代码。 ### 5. 在Windows中使用AWK 虽然awk是Unix/Linux下的标准工具,但...

    Sed与Awk (中文版)

    内容包括通用的程序结构、使用awk内置函数、编写用户定义函数、awk程序的调试技术等。 **awk编程的高级应用** 书中还涉及了如何开发处理索引的应用程序,以此来演示awk的强大功能。此外,还包括了如何获取不同awk...

    GAWK-Effective AWK Programming - GNU Awk编程经典

    接着,书籍转而解决如何使用awk解决问题,其中提到了awk函数库,以及一些实用的awk程序示例,这说明书籍不仅仅是理论的介绍,还包含了实际应用和案例研究。 在“Moving Beyond Standard awk with gawk”部分,作者...

    awk入门级教材awk入门awk入门

    - **用户自定义函数**:允许用户定义自己的函数以扩展awk的功能。 以上是对awk入门教材的详细解析,包括了基本概念、使用方法、程序结构、模式、动作等方面的知识点。掌握这些内容可以帮助初学者快速上手awk,进行...

    GAWK: Effective AWK Programming;AWK说明书

    这部分通过提供awk函数库和实际awk程序的示例,教导读者如何构建实用的awk程序来解决现实世界中的问题。 在第三部分中,书中介绍了gawk的高级功能,包括对gawk进行国际化处理的方法。国际化是将程序本地化为不同...

    AWK实例教程 AWK实例教程中文版

    此外,AWK还内置了许多用于字符串操作、数学计算等功能的函数,使得开发者可以快速编写出高效稳定的脚本。 - **语法**:AWK借鉴了C语言、Python和Bash等语言的语法特点,因此对于熟悉这些语言的开发者来说,学习AWK...

    ass109.awk

    2. **运行awk脚本**:将生成的trace文件作为"ass109.awk" 的输入,执行命令如`awk -f ass109.awk trace_file_name.trc`,脚本会解析文件并输出关键信息。 3. **分析结果**:"ass109.awk" 可能会输出SQL语句、等待...

    awk使用手册

    - awk支持内置函数如 `length()`, `substr()`, `index()` 等,也允许用户自定义函数。 #### 三、awk的高级特性 1. **模式匹配**: - awk使用正则表达式来匹配模式。 - 示例:`awk '/^pat/ { print }' 文件名` ...

Global site tag (gtag.js) - Google Analytics