【发布时间】:2009-09-01 22:54:59
【问题描述】:
当给定 1989 年 2 月 26 日所有 24 小时的巨大输入日志文件时,此 zgrep 命令正在输出包含单词黄色的行的特定字段。
zgrep 'yellow' /color_logs/1989/02/26/*/1989-02-26-00_* | cut -f3 -d'+'
1) 我更喜欢使用 perl 脚本。使用 bash 脚本有什么好处吗?
此外,在编写此脚本时,我希望它在处理每一天的数据后创建一个文件(因此它会查看一天中的所有时间)
zgrep 'yellow' /color_logs/1989/02/*/*/1989-02-26-00_* | cut -f3 -d'+'
2) 在处理一天的数据后,如何确定第一个星的值(在 Perl 中),以便我可以输出名称中带有 YYMMDD 的文件。我有兴趣从该问题正上方的代码行中获取第一颗星的值。
【问题讨论】: