简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。它允许创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及...
分类:
系统相关 时间:
2015-01-04 21:08:18
阅读次数:
179
#!/bin/bash
XY=(1?1)
OP=(1?1)
YR=(2?0?1?5)
get_window_size()?{
??echo?-ne?"\e[2J"
??SZ=($(stty?-a?|?tr?‘;‘?‘\n‘?|?awk?‘/rows|columns/{print?$2}‘))
}
echo?-ne?"\e[?1049h\e[...
分类:
其他好文 时间:
2015-01-04 15:27:21
阅读次数:
191
查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2049d Inode: 380730 Links: 1Access: (0644/-rw-r--r--) ...
分类:
系统相关 时间:
2015-01-04 15:04:02
阅读次数:
159
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, ...
分类:
系统相关 时间:
2015-01-04 11:21:54
阅读次数:
266
Apache日志统计举例
加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时,你会觉得非常无奈,怎么办呢?这时可以用grep、sed、awk和sort等筛选工具帮助你解决这个问题。下面总结了几个常见分析方法。
(1)查看IP($1代表IP)
#cataccess_lo...
分类:
Web程序 时间:
2015-01-03 22:29:07
阅读次数:
268
在特殊的地方和特殊的时间,流畅顺利使用Google的方法也会变得很特殊。本文不定期保持维护更新,删除不能用的,增加新的网址。分享一些奇葩的Google使用方法,通过下列网址也可以使用Google来搜索–基本上都是用了反代理的原理:https://awk.so/http://gl.randomk.or...
分类:
其他好文 时间:
2015-01-03 17:18:06
阅读次数:
213
公司师兄教的一种方法:将例如以下脚本,增加到/etc/profile最后就可以PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'...
分类:
其他好文 时间:
2015-01-02 10:52:54
阅读次数:
131
#1awk-F:‘{print$0"-->"$1"-->"$2}‘/etc/passwd#2多个匹配awk‘/yeqing|mysql|nginx/‘/etc/passwd#3正则匹配awk‘/^yeqing|mysql$/‘/etc/passwd#4将小写转换成大写catyeqing.txt|tr‘a-z‘‘A-Z‘>p.txt或者awk‘/yeqing/‘/etc/passwd|tr"a-z""A-Z">tmp.txt#5取出第二行if..
分类:
其他好文 时间:
2015-01-01 18:36:22
阅读次数:
147
nginx 查询500错 #tail -2000000 /usr/local/nginx/logs/access.log|grep 'HTTP/1.1" 500' nginx 查询响应时间 #tail -100000 /usr/local/nginx/logs/access.log|awk '{pr...
分类:
系统相关 时间:
2014-12-31 21:26:53
阅读次数:
192
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/b...
分类:
系统相关 时间:
2014-12-30 20:25:27
阅读次数:
274