博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01 awk工具的使用
阅读量:5815 次
发布时间:2019-06-18

本文共 962 字,大约阅读时间需要 3 分钟。

一:登录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\n",$0)}' score.txt
name   yw   sx
lisi       66   88
lucy     56   43
cat      87   66

 

(2)打印出第一列数据

[root@localhost /]# awk '{printf("%s\n",$1)}' score.txt
name
lisi
lucy
cat
(2)打印出第二列数据
[root@localhost /]# awk '{printf("%s\n",$2)}' score.txt
yw
66
56
87
(3)打印l开头的数据打印
[root@localhost /]# awk '/l/{printf("%s\n",$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\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

 

转载地址:http://wrmbx.baihongyu.com/

你可能感兴趣的文章
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
MySQL索引底层实现
查看>>
python例子
查看>>
环境变量(总结)
查看>>
ios之UILabel
查看>>
第6章-装饰模式
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
狼图腾读后感
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>
安卓中数据库的搭建与使用
查看>>
AT3908 Two Integers
查看>>
渐变色文字
查看>>
C++ 0X 新特性实例(比较常用的) (转)
查看>>
node生成自定义命令(yargs/commander)
查看>>
各种非算法模板
查看>>
node-express项目的搭建并通过mongoose操作MongoDB实现增删改查分页排序(四)
查看>>
PIE.NET-SDK插件式二次开发文档
查看>>
如何创建Servlet
查看>>
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
查看>>