#!/usr/bin/awk -f BEGIN { FS="\t" } NF >= 11 && $5 ~ "^[-._[:alnum:]]+$" { split($1, date, " ") printf "%s - - [%02d/%s/%s:%s +0000] \"%s %s HTTP/1.0\" %d %d \"%s\" \"%s\"\n", $3, date[3], date[2], date[5], date[4], $6, $7, $8, $9, $10, $11 > $5 }