Linux alertlofile的一周信息

Linux alertlofile的一周信息,linux,shell,scripting,Linux,Shell,Scripting,我想查看过去7天(周一至周日)alertlogfile中的ORA错误, 通过在shell脚本中编写。 有人能帮我吗 谢谢类似于: sed -n -e '/start_time/,/end_time/ {/ORA/ p}' logfile 或 在ORA文件中查找最后日期项的更复杂的脚本是,但也在 这并不能完全回答您的请求,但可能会为您提供一些启动自己的脚本的线索。我希望脚本能提供如下输出(一周错误),并且应该通过邮件发送到我的id 2009年3月14日星期六10:30:51 ORA-01157:

我想查看过去7天(周一至周日)alertlogfile中的ORA错误, 通过在shell脚本中编写。 有人能帮我吗

谢谢

类似于:

sed -n -e '/start_time/,/end_time/ {/ORA/ p}' logfile

在ORA文件中查找最后日期项的更复杂的脚本是,但也在


这并不能完全回答您的请求,但可能会为您提供一些启动自己的脚本的线索。

我希望脚本能提供如下输出(一周错误),并且应该通过邮件发送到我的id

2009年3月14日星期六10:30:51

ORA-01157:无法识别/锁定数据文件2-请参阅DBWR跟踪文件

2009年3月12日星期六12:35:06

ORA-01110:数据文件2:“/u02/oradata/Globe/undotbs01.dbf”

2009年3月10日星期六09:54:05 ORA-27037:无法获取文件状态

2009年3月8日星期六:15:02

ORA-1157在以下过程中发出信号:ALTER DATABASE OPEN

2009年3月7日星期六12:35:51


ORA-01157:无法识别/锁定数据文件2-请参阅DBWR跟踪文件

,谢谢它工作正常。我试图显示日期和错误。太好了。请随时用您当前的进度和缺少的内容来完成您的问题
$ start="Fri Feb 27 08:00:00 2009"
$ end="Fri Mar 6 08:00:00 2009"

$ awk -v prev="$start" -v last="$end" '$0 ~ prev,$0 ~ last' logfile