有a、b两个文件,需要删除b文件中的所有a文件行,例如 a文件: 111 222 abc b文件: 111 ABc def 最后显示: def 使用awk如下即可: awk ‘NR==FNR{a[tolower($0)]}NR!=FNR&&!(tolower($0) in a){print $0}R...
Posts Tagged ‘awk’
下载、解压和分析网站日志的代码
有以下需求: A, 自动从日志服务器下载日志 B, 自动解压日志 C, 分析出最多访问IP、最多访问页面 用以下SHELL代码即可实现,只有28行代码,其中10行为注释,除了包含以上功能,还带日志记...
用awk算出访问并发
假设网站的日志格式如下: 2010-11-30 13:44:56 222.190.109.113 GET http://www.yousite.com/page.shtml 200 38702 0 http://www.yoursite.com “Mozilla/4.0 (compatible; MSIE 6.0; Windows 5.1)” text/html – TCP_HIT 第二个字段...
用awk, wget, cut和sed分析网站日志IP,并获取IP地理位置
网站管理员最常做的事情不外乎是分析日志,先不谈商业的日志分析软件,其实在Linux下有很多小巧灵活的分析工具,象之前介绍的awk,sed等,组合起来特别适合分析网站日志。 有时我们会...
使用awk、sed或Utraedit为文件每行文本替换加上特定文字
今天有个朋友发了个文件过来,文件的内容都是QQ号码,一行一个,需要将这些号码转换成QQ邮箱,也就是每个QQ号码后增加“@qq.com”,例如:将123456转换成123456@qq.com。 一共有几万个QQ号码,...
用awk分析日志
awk是linux/unix系统下自带的脚本编程语言,在文本处理方面非常出色,只要你能想到,几乎都能做得到,而且,是以最简单的方式实现。 例如,我们在管理网站时,需要经常查看日志,但是日...