>>395
えっとですね diff で違っている部分だけをぬきだしてみましょう。

diff hoge hogehoge

の出力の最初の5行くらいと
最初に

--
> koryakorya

とでてくる部分、これが違っている部分になります。
とりあえず何が違っているのかみないことには話がはじまらないです。

ちなみに手元の access_log で diff とってみましたがまったく同じでした。
$ cd /PATH/TO/logs
$ zcat access_log.*.gz | cat /dev/stdin access_log | wc
18372 286322 4403053

あと OS とか awk は nawk なのか gawk なのかとか