Businesscodingマーケティング関連

拡張子のないlogファイルを結合する

By 2020年12月4日No Comments

一定期間のアクセスを解析するために、サーバーで保存してあるアクセスログを取得すると今回使用しているxサーバーでは、ログファイルが1日毎にある。それらをまとめてダウンロードしたときにひとつひとつ1日毎開いて見てられないのでMac OSでひとまとめにしたい。

そういうときのためのメモ。(たしかxサーバーの設定で自動でログを残す方法をしてないとログファイルはダウンロードできない)

特定のフォルダを作ってそこにログファイルを保存。

ターミナルを開いてcdで該当のフォルダに移動。

ひとまとめにする用のファイルを作成。今回はtxtファイル。

もし特定の共通する拡張子があって例えば.txtだった場合は以下

cat *.txt > ひとまとめにする用のファイル.txt

xサーバーからは拡張子がなく日時が最後の名前につくのでばらつきがあるため上の方法ではできない。ただテキストの最初がドメイン名で共通しているので

cat hogehoge* > ひとまとめにする用のファイル.txt

完了。

例えばここから得たリストからgoogle analyticsでは今年から見れなくなった逆引きなど一定期間の貴重なデータまとめて手に入れることができる。