WEB开发网
开发学院数据库Oracle 详细分析Oracle中Trace文件的脚本 阅读

详细分析Oracle中Trace文件的脚本

 2007-05-12 12:23:34 来源:WEB开发网   
核心提示:使用于unix类环境,附件中的是oracle工程师分析trace文件用的,详细分析Oracle中Trace文件的脚本,的使用说明在文件中有,down下来后可把txt文件后缀去掉,它依次对 /etc/passwd 中的每一行执行 print 命令,所有输出都发送到 stdout,非常的方便,下面是关于awk的一些简单介绍

使用于unix类环境,附件中的是oracle工程师分析trace文件用的,的使用说明在文件中有,down下来后可把txt文件后缀去掉。非常的方便。下面是关于awk的一些简单介绍:

Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。

捍卫 awk

在本文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的 GNU 版本(叫作 gawk)听起来非常怪异。那些不熟悉这种语言的人可能听说过 "awk",并可能认为它是一组落伍且过时的混乱代码。它甚至会使最博学的 UNIX 权威陷于错乱的边缘(使他不断地发出 "kill -9!" 命令,就象使用咖啡机一样)。

的确,awk 没有一个动听的名字。但它是一种很棒的语言。awk 适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。与某些语言不同,awk 的语法较为常见。它借鉴了某些语言的一些精华部分,如 C 语言、python 和 bash(虽然在技术上,awk 比 python 和 bash 早创建)。awk 是那种一旦学会了就会成为您战略编码库的主要部分的语言。

第一个 awk

让我们继续,开始使用 awk,以了解其工作原理。在命令行中输入以下命令:

$ awk '{ print }' /etc/passwd

您将会见到 /etc/passwd 文件的内容出现在眼前。现在,解释 awk 做了些什么。调用 awk 时,我们指定 /etc/passwd 作为输入文件。执行 awk 时,它依次对 /etc/passwd 中的每一行执行 print 命令。所有输出都发送到 stdout,所得到的结果与与执行catting /etc/passwd完全相同。

1 2 3 4 5  下一页

Tags:详细 分析 Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接