01 awk工具的使用

mac2022-06-30  79

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

如图所示:

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

二:新建一个测试数据

vim score.txt

name   yw   sxlisi       66   88lucy     56   43cat      87   66

打印出数据

 

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

 

(2)打印出第一列数据[root@localhost /]# awk '{printf("%s\n",$1)}' score.txtnamelisilucycat(2)打印出第二列数据[root@localhost /]# awk '{printf("%s\n",$2)}' score.txtyw665687 (3)打印l开头的数据打印 [root@localhost /]# awk '/l/{printf("%s\n",$0)}' score.txtlisi 66 88lucy 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\n",$4)}'得到数值:25

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

 

转载于:https://www.cnblogs.com/hgj123/p/4965234.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)