相关疑难解决方法(0)

使用命令行工具按日期拆分access.log文件

我有一个Apache access.log文件,大小约为35GB.通过它不再是一种选择,不需要等待很多.

我希望通过使用日期作为拆分标准将其拆分为许多小文件.

日期格式[15/Oct/2011:12:02:02 +0000].任何想法我怎么能只使用bash脚本,标准文本操作程序(grep,awk,sed和喜欢),管道和重定向?

输入文件名是access.log.我希望输出文件具有这样的格式access.apache.15_Oct_2011.log(这可以解决问题,但在排序时不太好.)

bash text logfiles

16
推荐指数
3
解决办法
2万
查看次数

Unix将月份名称转换为数字

在BASH shell脚本或使用gdate时,给定"2011年10月"之类的日期如何转换为年月数字格式?例如,输出应为"2011-10".

unix shell awk

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

awk ×1

bash ×1

logfiles ×1

shell ×1

text ×1

unix ×1