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内置函数详解 #### 一、算术函数 AWK 提供了一系列内置的数学函数,可以方便地处理各种数学运算。 1. **`atan2(y, x)`** - **功能**:计算 y 和 x 的商的反正切值。 - **示例**:`awk 'BEGIN { ...
### Unix Awk 手册知识点解析 #### 一、Awk 的起源与发展 - **名称由来**:Awk 的名字来源于它的创造者 Aho、Weinberg 和 Kernighan 的首字母组合,而非某个英文词汇或缩写。 - **功能定位**:Awk 是一种文本模式...
### awk详细用法小结 #### 一、awk简介与版本 awk是一种强大的文本分析工具,主要用于Linux/Unix系统下的数据处理与报告生成。它支持正则表达式、模式匹配和复杂的文本处理功能,是系统管理员和程序员进行数据处理...
本书的第四版详细介绍了awk的各个方面,包括语法、内置函数、模式匹配以及高级编程技巧。 书中首先从awk的基础语法开始,解释了如何定义模式和动作,以及如何使用字段分隔符进行数据分割。awk程序通常由模式...
awk 有多种函数,包括数学函数、字符串函数、时间函数等。数学函数包括 sqrt、sin、cos 等,字符串函数包括 substr、index、match 等,时间函数包括 systime、strftime 等。 awk 的应用 awk 的应用非常广泛,包括...
《awk入门到精通》这本书是一本专为学习awk语言设计的指南,主要关注awk适用的问题类型和常用的解题策略。作者希望通过一系列具有代表性的实例,帮助读者快速掌握awk的使用技巧和特性。书中实例逐步深入,互相连贯,...
- **内置函数**: 包括算术函数(如`+`、`-`、`*`、`/`)、字符串函数(如`length`、`index`、`substr`)和控制流程函数(如`if`、`for`、`while`)等。 - **表达式**: 用于计算或判断,结果可以影响操作的执行。 ...
AWK提供了内建函数用于执行常见的数学运算,如求和、计算平均数等。还可以进行字符串拼接和格式化输出: ```awk awk '{total += $2*$3; count++} END {print total, total/count}' input-file ``` ### AWK流程控制...
- **函数**:awk提供了内置的数学和字符串处理函数,如length()、split()、substr()等。 - **自定义函数**:可以创建用户自定义函数来复用代码。 ### 5. 在Windows中使用AWK 虽然awk是Unix/Linux下的标准工具,但...
内容包括通用的程序结构、使用awk内置函数、编写用户定义函数、awk程序的调试技术等。 **awk编程的高级应用** 书中还涉及了如何开发处理索引的应用程序,以此来演示awk的强大功能。此外,还包括了如何获取不同awk...
接着,书籍转而解决如何使用awk解决问题,其中提到了awk函数库,以及一些实用的awk程序示例,这说明书籍不仅仅是理论的介绍,还包含了实际应用和案例研究。 在“Moving Beyond Standard awk with gawk”部分,作者...
- **用户自定义函数**:允许用户定义自己的函数以扩展awk的功能。 以上是对awk入门教材的详细解析,包括了基本概念、使用方法、程序结构、模式、动作等方面的知识点。掌握这些内容可以帮助初学者快速上手awk,进行...
这部分通过提供awk函数库和实际awk程序的示例,教导读者如何构建实用的awk程序来解决现实世界中的问题。 在第三部分中,书中介绍了gawk的高级功能,包括对gawk进行国际化处理的方法。国际化是将程序本地化为不同...
此外,AWK还内置了许多用于字符串操作、数学计算等功能的函数,使得开发者可以快速编写出高效稳定的脚本。 - **语法**:AWK借鉴了C语言、Python和Bash等语言的语法特点,因此对于熟悉这些语言的开发者来说,学习AWK...
2. **运行awk脚本**:将生成的trace文件作为"ass109.awk" 的输入,执行命令如`awk -f ass109.awk trace_file_name.trc`,脚本会解析文件并输出关键信息。 3. **分析结果**:"ass109.awk" 可能会输出SQL语句、等待...
- awk支持内置函数如 `length()`, `substr()`, `index()` 等,也允许用户自定义函数。 #### 三、awk的高级特性 1. **模式匹配**: - awk使用正则表达式来匹配模式。 - 示例:`awk '/^pat/ { print }' 文件名` ...