Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- awk 'BEGIN {
- split("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ", months, " ")
- for (i = 1; i <= 12; i++)
- m[months[i]] = i
- }{
- split($4,array,/\[|:|\//)
- year = array[4]
- month = sprintf("%02d", m[array[3]])
- day = array[2]
- hour = array[5]
- print > "access."year"-"month"-"day"-"hour".log"
- }' access.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement