2011-06-15 83 views
0

我正在尝试编写bash或perl脚本,它每天运行两次,即复制日志中的最后一个条目,并仅使用数字和副本并用.dat文件替换.dat文件中的值这些数字。日志中的格式是:分析日志文件帮助

(Event {id = 275800)。

在此先感谢!

回答

3
tail -n 1 logfile.log | sed 's/.*id=\([^)]\+\).*/\1/' > file.dat 

将是它的bash命令,因为每天两次cronjob将是我认为最简单的。

+0

如果我也想做一个原始.dat文件的备份,那可能吗? – Jacob 2011-06-15 20:27:05

+1

@jacob:你可以弄清楚你是如何复制/移动一个现有的文件,不是吗? – pavel 2011-06-15 21:08:19

+0

是的,明白了。谢谢! – Jacob 2011-06-15 22:27:02