zoukankan      html  css  js  c++  java
  • 01 awk工具的使用

    一:登录mysql后查看mysql的连接状态:show status ; 回车

    如图所示:

    |Threads_connected    | 1
    | Threads_running       | 1    表示几个进程在工作[倒数第三个]
    | Queries                     | 5

    二:新建一个测试数据

    vim score.txt

    name   yw   sx
    lisi       66   88
    lucy     56   43
    cat      87   66

    打印出数据

    (1)打印出所有数据
    [root@localhost /]# awk '{printf("%s ",$0)}' score.txt
    name   yw   sx
    lisi       66   88
    lucy     56   43
    cat      87   66

    (2)打印出第一列数据
    [root@localhost /]# awk '{printf("%s ",$1)}' score.txt
    name
    lisi
    lucy
    cat
    (2)打印出第二列数据
    [root@localhost /]# awk '{printf("%s ",$2)}' score.txt
    yw
    66
    56
    87
    (3)打印l开头的数据打印
    [root@localhost /]# awk '/l/{printf("%s ",$0)}' score.txt
    lisi 66 88
    lucy 56 43


    利用awk 查询mysql 连接数

    (1)输入mysqladmin -uroot ext;等到以下数据。
    | Qcache_not_cached | 0 |
    | Qcache_queries_in_cache | 0 |
    | Qcache_total_blocks | 0 |
    | Queries | 25 |
    | Questions | 18 |

    mysqladmin -uroot ext|awk '/Queries/{printf("%d ",$4)}'
    得到数值:25

    查询多个连接即可如:
    mysqladmin -uroot ext|awk '/Queries/{printf("%d  ",$4)}/Threads_connected /{printf("%d ",$4)}/Threads_running /{printf("%d ",$4)}'
    得到数值:
    29  1  1


  • 相关阅读:
    实现图片加载时显示百分比思路——serverpush
    我对大项目的看法(定义)
    lucene
    Access常用内置SQL函数
    闰年算法
    DotFuscator使用步骤
    软件加密狗破解思路和方法
    Lucene(.net)学习
    .Net 代码安全保护产品DNGuard HVM使用
    为什么动态创建的控件没有显示出来
  • 原文地址:https://www.cnblogs.com/hgj123/p/4965234.html
Copyright © 2011-2022 走看看