`
wtgame
  • 浏览: 24238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

awk system函数 调用sql语句

阅读更多

awk 'BEGIN{system("mysql -u root -p1q2w3e test -Bse \"select * from test where type='\''""A""'\''\"")}'


 

 

awk 的system调用一个sql语句,sql语句中的where条件来自一个file的$1

 

[root@jerome-1 awk]# cat file  | awk '{print $1}'
A

 

echo | awk '{system("mysql -u root -p1q2w3e test -Bse \"select * from test where type='\''"$1"'\''\"")}' file

 


 

分享到:
评论

相关推荐

    Linux AWK内置函数

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

    awk中让人郁闷的system()函数

    在使用awk编程时,`system()`函数是一个非常有用的工具,它可以执行系统命令并返回命令的退出状态码。然而,正如标题“awk中让人郁闷的system()函数”所指出的,`system()`函数在某些情况下的行为可能会带来困扰。在...

    Unix_Awk手册

    2. **使用 `-f` 选项调用 Awk 程序**:可以将 Awk 程序保存在一个文件中,然后通过 `-f` 选项来指定文件路径运行该程序。 - 示例:`awk -f myscript.awk filename` - 这种方式适合于处理较为复杂的任务,可以提高...

    awk命令详解 包括详细的组合结构

    - 脚本方式:将awk命令写入一个文件,然后使用`awk -f awk-script-file input-files(s)`调用,其中`awk-script-file`是包含awk命令的文件,`input-files(s)`是要处理的输入文件。 2. **awk脚本** awk脚本由模式和...

    ass109.awk

    3. **分析结果**:"ass109.awk" 可能会输出SQL语句、等待事件、会话信息等,DBA根据这些信息分析性能瓶颈,可能涉及到锁冲突、I/O延迟、CPU过高等问题。 4. **解决问题**:根据分析结果调整SQL语句、优化索引、调整...

    awk教程入门到精通

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

    LINUX的awk和sed的常用用法

    调用 awk 有三种方式:命令行方式、将所有 awk 命令插入一个文件、将所有的 awk 命令插入一个单独文件然后调用。 awk 脚本模式和动作在命令中调用 awk 时,awk 脚本由各种操作和模式组成。模式包括两个特殊字段 ...

    awk笔记 算数函数、字符串函数

    在给定的文件信息中,我们探讨了AWK这一强大文本处理工具中的算数函数、字符串函数以及其他功能,包括时间函数。以下是对这些知识点的详细解释: ### 算数函数 1. **atan2(y,x)**:此函数计算坐标 (x,y) 的角度...

    awk程序设计语言

    awk还支持与其他程序的交互,比如通过system函数调用外部程序,或者直接在awk脚本中实现shell命令。 在数据处理方面,awk提供了丰富的文本处理功能,包括数据转换与归约、数据验证、打包与拆包以及多行记录处理等。...

    linux执行sql

    这段脚本的主要目的是读取一个目录下的所有`.txt`文件,然后利用`awk`工具处理这些文件中的每一行数据,并将其转换为相应的SQL插入语句,最后将所有的SQL语句导入到指定的数据库中。 1. **切换目录**:首先将当前...

    awk用法小结--有关awk的材料

    对于 Solaris 操作系统而言,推荐使用 **nawk**,因为它相比旧版的 awk 增加了许多重要的功能,如支持数学运算中的幂运算 `^`、函数 `getline` 和 `system` 等。 #### 三、awk的基本语法及内部变量 **awk** 的基本...

    AWK学习笔记.doc

    **一.3 AWK的调用方式** 通常,AWK是通过在命令行中直接运行的,格式如下: ```bash awk 'program' input_file(s) ``` `program`是AWK脚本,`input_file(s)`是要处理的文件名。如果省略文件名,AWK会从标准输入读取...

    awk教程-awk教程.rar

    - **模式(Pattern)**:模式可以是正则表达式或简单的条件语句,awk会根据模式来决定是否处理当前行。 - **动作(Action)**:当模式匹配时,awk执行相应的动作,通常是一段代码,如打印、计算等。 ### 2. awk...

    The AWK Programming Language 中文版

    AWK具有完整的流程控制语句,如 `if-else`、`while`、`for` 等,这些是编写复杂程序的基础。例如,对输入行中的数字进行递增求和: ```awk awk '{for(i=1; i; i++) sum+=$i} END {print sum}' input-file ``` ### ...

Global site tag (gtag.js) - Google Analytics