`
canofy
  • 浏览: 828847 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

awk的一个实例

JSP 
阅读更多
BEGIN{
	FS=" ";
	RS="\n";
	OFS"\t";
	ORS="\n";
}
{
	if($7~/ad\/st.jsp/){
		#key=$7
		key=substr($7,match($7,"at=")+3,match($7,"&")-match($7,"at=")-3);
		if(length(key)<10){
			cl[key]++
			#if(key~/zad92420/){
			#	cl[$1]++;
			#}
		}else{
			err[key]++
		}
	}else{
		err[$0]++;
	}
}
END{
	for(key in cl){
		count+=cl[key];
		print key,cl[key];
	}
	print count;i
	for(e in err){
		print "error data:", e,err[key];
	}
}

分享到:
评论

相关推荐

    AWK编程实例指南.rar_AWK ns2_awk_awk unix.shell_awk编程实例

    Pudn.com是一个知名的资源分享网站,通常用户会上传代码、教程等资源,因此这个文件可能是从该网站获取的一个AWK相关实例。 AWK的核心在于它的工作方式:通过扫描每一行输入(默认按空格或制表符分割为字段),查找...

    shell awk实用实例教程

    例如,一个简单的Shell脚本可能这样使用Awk: ```bash #!/bin/bash # 计算一个文件中单词出现次数 cat file.txt | awk '{for(i=1; i; i++) {a[$i]++}} END{for (word in a) print word, a[word] }' ``` 这个脚本首先...

    AWK实例教程 AWK实例教程中文版

    ### AWK实例教程知识点解析 #### 一、AWK简介及背景 - **AWK**是一种功能强大的文本处理工具,最初由贝尔实验室的Alfred Aho、Peter Weinberger和Brian Kernighan共同开发,因此得名AWK。尽管这个名字听起来有些...

    Awk命令使用实例.docx

    每一行被称为一个“记录”,默认情况下,记录之间的分隔符是换行符,这意味着Awk会将每一行视为一个独立的记录。此外,每个记录还可以被进一步细分为多个“字段”,字段之间的分隔符通常是空格或制表符。可以通过...

    sed和awk使用实例

    这里的 $1=$1 表示将第一个字段赋值为其自己,强迫 awk 使用新的 OFS 重组记录,否则新 OFS 不起作用。 2. 去除文件中的重复行 awk '!a[$0]++' file 或者 sort file | uniq 这两条命令都可以用于去除文件中的重复...

    最牛逼的Linux awk命令详细介绍和实例快速学习

    最牛逼的Linux awk命令详细介绍和实例快速学习

    awk真实实例

    在后续的文章中,作者会进一步探讨这些高级主题,并展示一个实际的awk演示程序,帮助读者更好地理解和运用awk语言,提升文本处理和数据分析的能力。 总的来说,awk虽然名字古怪,但其功能强大,特别适合处理结构化...

    awk实例详解——Unix下awk的使用

    在Unix和Linux操作系统中,`awk`是一个强大的文本分析工具,用于处理结构化的文本数据,如日志文件、CSV文件等。它通过模式匹配和动作来解析和操作文本,是系统管理员和程序员不可或缺的工具之一。`awk`的名字来源于...

    awk实例入门教程.pdf

    ### awk实例入门教程知识点解析 #### 一、awk语言简介 awk是一种专为文本处理设计的强大脚本语言,尤其适用于数据格式化、过滤和报告生成。它的命名来源于三位创造者:Alfred Aho、Peter Weinberger 和 Brian ...

    AWK 实例与编程技巧

    在AWK中,`awk '{ print }'`命令是一个基本实例,它会读取指定文件(如`/etc/passwd`)的每一行,并将内容原样输出。这里的花括号`{}`用来封装一个代码块,而`print`是AWK中的内置命令,用于打印当前行的内容。`$0`...

    grep,sed,awk命令实例大练习

    `awk`是一个强大的文本分析工具,用于报告和数据分析。 ##### 示例一:提取特定字段 ``` awk -F ':' '{print $1}' datafile ``` **解析:** - **命令解释**:此命令将按照冒号(`:`)分隔符提取`datafile`中的第一列...

    UNIX Shell awk sed 实例 精解 (第4版)

    **awk** 是一个强大的文本分析工具,它可以在数据文件中进行模式匹配和处理。awk以行为单位读取输入,通过指定的模式来决定哪些行需要处理。在处理选定的行时,awk可以执行算术或字符串操作,甚至可以调用内置函数或...

    awk入门到精通.pdf

    作者希望通过一系列具有代表性的实例,帮助读者快速掌握awk的使用技巧和特性。书中实例逐步深入,互相连贯,并对awk语法和指令提供了详细解释,方便读者实践操作,提高学习效果。 在UNIX环境下,awk作为一种强大的...

    awk用法__都是例子

    awk 是一个功能强大且灵活的文本处理工具,它可以对文本进行各种操作,如搜索、匹配、计算、格式化等。awk 的基本语法为 `awk 'pattern {action}' file`,其中 `pattern` 是模式,`action` 是对匹配的操作,`file` ...

    awk教程入门到精通

    下面是一份 awk 教程,从基础知识到高级应用,涵盖了 awk 的基本概念、语法、函数和应用实例。 awk 基础知识 awk 的基本结构是 pattern{action},其中 pattern 是awk的模式, action 是awk的动作。awk 的模式可以...

    AWK命令资源收集.rar

    本资源包包含了关于AWK的实用资料,包括一个PDF实例教程和一个简明使用指南。 1. **AWK基础** - **变量**:AWK中的变量是自动声明的,无需预定义类型,可以是数字或字符串。 - **模式和动作**:AWK程序由模式和...

    awk教程-awk教程.rar

    - **《每天学习一个命令:awk 处理文本》**:这本书可能包含了awk的基础操作和实例,适合初学者入门。 - **《awk 入门教程_阮一峰的网络日志》**:阮一峰老师的教程通常深入浅出,易于理解,适合快速了解awk的基本...

Global site tag (gtag.js) - Google Analytics