30
9 月
あれをあれして、こう。
雨やまないね。papuです。こんばんは。
雨どころか、台風が来ているみたいです(汗
ついさっきまで、自宅から会社のローカルサーバーにSSHで繋いでシェルスクリプトをカキカキしておりました。
apacheのログから、特定のアドレスだけ抜き出して、ソートする。
いわるゆアクセス解析をしているわけです。
apacheのログを見ると、2種類のアドレスがあって、ひとつは普通のアドレス、もうひとつは番号だったりするわけです。普通のアドレスだけだったら、単純にカウントするだけでいいと思うんですが、この番号が厄介で、データベースの中に紐付けされた情報があるから、拾うだけ拾って、selectかければいいのかな?とも考えたけど、毎回selectかけるのもどうかと思ったんで、outfileでデータベースの中身を出力して、シェルスクリプトのwhileで処理させています。outfileの中身と拾った番号の照らし合わせはawkで。最終的には、普通のアドレスをまとめたファイルと番号から導き出したアドレスをまとめたファイルをpasteして、 パイプで繋いで| sort | uniq -c | sort -r でソートしてます。
こんなことを、ここ数日やってたわけです。これだけじゃないけどね。
どう?こうやって書いたら、技術者ぽく見えるでしょ?






