码迷,mamicode.com
首页 >  
搜索关键字:awk 文本处理工具    ( 4925个结果
linux shell 字符串操作(长度,查找,替换)
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, ...
分类:系统相关   时间:2014-11-19 07:11:27    阅读次数:260
针对binlog MIXED格式对表的增删改统计分析
我书里的那个命令是针对ROW格式的,下面增加一个MIXED格式的。mysqlbinlog--no-defaults--base64-output=decode-rows-vvmysql-bin.004177| awk‘/UPDATE|INSERT|DELETE/{gsub("###","");gsub("INSERT.*INTO","INSERT"); gsub("DELETE.*FROM","DELETE"); count[$1""$2]++}END{for..
分类:其他好文   时间:2014-11-19 02:20:16    阅读次数:216
文件统计
#!/bin/shname=`ls ./`for i in $name;do aaa=`find $i -type f |xargs ls -ltr|tail -1|awk -F" " '{print $6$7" "$8}'` count=`find $i -type f -exe...
分类:其他好文   时间:2014-11-17 10:32:59    阅读次数:131
AWK使用方法总结
1. awk最基本的功能是在输入文件中按行匹配指定的字符串格式,如果匹配则将当前行复制到缓冲区进行进一步处理,但并不改变输入文件本身。awk匹配每一行(称为Record)后,使用默认或指定的分割符自动将其分割为若干段(称为Field),每一段可使用$number进行引用和访问。其中段号0对应整个Re...
分类:其他好文   时间:2014-11-16 18:42:27    阅读次数:197
测试网卡流量shell脚本
#!/bin/bashfunctionusage{echo"use./test_net.shethXtime"echo"$1isyounetworkinterface"echo"$2isthelasttime!"echo"forexample:./test_net.sheth02"exit100}if[$#-lt2-o$#-gt2];thenusagefieth=$1time=$2old_inbw=`cat/proc/net/dev|grep$eth|awk-F‘[:]+‘‘{print$3}‘`old_ou..
分类:系统相关   时间:2014-11-16 02:02:18    阅读次数:277
闲聊正则表达式
序 这篇是跟大家没事聊聊正则表达式而已,可不要拿这个当学习教材啊!——如果看着舒服,那么给Me推荐一下。正则是什么玩意? 其实这个东西就是一个文本处理工具。记住只是一个“工具”而已,不要想的太复杂。 对于这玩意,能用就用,不能用,咱们就不用他,换个称手的家伙。跟杀人一个道理,如果觉得枪不好用,...
分类:其他好文   时间:2014-11-15 15:21:53    阅读次数:144
mysql 慢日志分析脚本
#!/bin/bash#analysisthemysqlslowlog#Writenbylandline#IPadd=`grep`hostname`/etc/hosts|awk-F‘‘‘END{print$1}‘`IPadd=`/sbin/ifconfigeth0|grepBcast|awk-F:‘{print$2}‘|awk‘{print$1}‘`serverday=`date-d‘-1day‘+%Y-%m-%d`nowday=`date"+%y%m%d"`yestoday=`date-d‘-1day‘+%..
分类:数据库   时间:2014-11-15 06:44:39    阅读次数:290
Shell中的特殊字符
介绍[54,17]bash本身并不支持正则表达式regex,而shell下的有些工具是支持解释regex的,使用regex的是shell命令和工具,如grep,sed,awk等.但shell支持通配符,区别于regex,通配是把一个包含通配符的非具体文件名扩展存储在计算机,服务器或者网络上的一批具体文件名的过程.通配符文..
分类:系统相关   时间:2014-11-14 18:04:58    阅读次数:239
close_wait连接 配错
最近web服务器在大流量情况下经常出现假死现象,后台log报toomanyopenfiles的错误,加大linux系统的文件打开数是可以解决部分问题,但是时间长了同样出问题,通过查询网络连接发现是tcp连接不关闭造成的。如下:netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘LAST_..
分类:其他好文   时间:2014-11-14 18:03:50    阅读次数:126
sed命令详解与示例
grep命令的查找功能,sed命令的流编辑功能和awk(现已发展成为一门编程语言)作为更强大的文本编辑命令,在Linux系统管理中,起着重要且全面的作用。而后来出现的perl编程语言(PracticalExtraction and Report Language),可以实现sed和awk的几乎所有功...
分类:其他好文   时间:2014-11-13 23:47:11    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!