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\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


 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值