awk工作原理 第一步:执行BEGIN{action;...}语句块中的语句。 第二步:从文件或标准输入(stdin)读取一行,然后执行pattern{action;...}语句块,它逐行扫描文件,从第一行到最后一行重复这个过程,直到文件全部被读取完毕。 第三步:当读至输入流末尾时,执行END{ac ...
分类:
其他好文 时间:
2020-05-17 17:36:16
阅读次数:
70
linux下使用awk命令按时间段筛选日志 zcat com.log20160529.gz | grep 'dianping_reply'| awk '{split($4,array,"[");if(array[2]>="29/May/2016:00:00:26" && array[2]<="29/ ...
分类:
系统相关 时间:
2020-05-17 10:31:06
阅读次数:
251
history | awk '{print $1"\t"$2}' | clickhouse-client \ --query="SELECT shell, count() AS c FROM history \ GROUP BY shell ORDER BY c DESC limit 10 " \ ...
分类:
数据库 时间:
2020-05-16 20:49:03
阅读次数:
92
shell 脚本 clock.sh 保存在 目录下 由于把该脚本制作成快捷方式启动,所以牺牲了灵活性,默认45分钟 bash !/bin/bash 再次启动的时候,关闭上次启动的【提示图片】进程 kill 默认45分钟 time1=${time: 45} 如果到点后仍意犹未尽,那么5分钟后全屏提示 ...
分类:
系统相关 时间:
2020-05-16 20:36:13
阅读次数:
98
JSON Lines文本文件格式的文档 本页描述JSON Lines文本格式,也称为换行符分隔的JSON。JSON Lines是一种方便的格式,用于存储可以一次处理一条记录的结构化数据。它与Unix样式的文本处理工具和Shell管道一起很好地工作。这是日志文件的绝佳格式。这也是在协作流程之间传递消息 ...
分类:
Web程序 时间:
2020-05-16 19:07:53
阅读次数:
87
先上脚本文件 #!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLIP=`ifconfig eth0|grep "inet addr" | awk -F[:" "]+ '{print $4}'` STATUS=$(mysql ...
分类:
数据库 时间:
2020-05-14 19:03:06
阅读次数:
72
转自:https://blog.51cto.com/5iqiong/633186 收藏一些关于awk常用的案例 awk -F":" '{if($1~/root/) print $1}' /etc/passwd 打印包含root的行awk -F":" '/root/{print $1}' /etc/p ...
分类:
其他好文 时间:
2020-05-14 15:14:27
阅读次数:
53
grep 过滤查找内容。筛子 sed 取行,替换,删除,追加 awk 取列 1.grep 2.sed Sed是操作、过滤和转换文本内容的强大工具。 常用功能有对文件实现快速增删改查(增加、删除、修改、查询), 其中查询的功能中最常用的2大功能是过滤(过滤指定字符串)和取行(取出指定行)。 语法: s ...
分类:
系统相关 时间:
2020-05-13 20:35:17
阅读次数:
98
1.系统特殊符号回顾 01.基础符号系列 001.美元符号 $ 作用: 1.用于取出变量中的内容 2.用于取出指定列的信息(awk) 3.表示用户命令提示符 4.表示一行的结尾 在vim 中利用$符号可将光标跳转到当前行行尾 002.叹号符号 ! 1.用于表示取反(逻辑非)或者排除的意思 2.命令行 ...
分类:
其他好文 时间:
2020-05-12 11:38:47
阅读次数:
161
Linux三剑客SED Linux三剑客为 sed awk grep 本文会讲解到sed在实践中的常用的多种方式,并举例演示,让你更好理解sed命令 sed版本 [root@oldboy ~] sed version → sed软件版本 GNU sed version 4.2.1 sed 语法格式 ...
分类:
系统相关 时间:
2020-05-12 11:36:26
阅读次数:
86