[TECH] SORTING APACHE LOGFILES
2011 July 13Found a great way to sort Apache logfiles (combined logformat) ascending by date.
#!/bin/sh
if [ ! -f $1 ]; then
echo "Usage: $0 "
exit
fi
echo "Sorting $1"
sort -t ' ' -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14,4.15n -k 4.17,4.18n -k 4.20,4.21n $1 > $2
if [ ! -f $1 ]; then
echo "Usage: $0 "
exit
fi
echo "Sorting $1"
sort -t ' ' -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14,4.15n -k 4.17,4.18n -k 4.20,4.21n $1 > $2
(Original source: http://jehiah.cz/a/sorting-apache-logs)
I've put all this in a handy bash script: sortapache.sh.
EOF
Category: blog
Tags: Tech