#!/bin/sh find ~karo/logs -name \*.log -type f -print | xargs karologstat0 | awk -F '\t' '{ users[$1] = 1 GAME_COUNT[$1] += $2 MOVES[$1] += $3 CRASH[$1] += $4 QUIT[$1] += $5 BOOT[$1] += $6 RE[$1] += $7 if (!($1 in LAST) || $8 > LAST[$1]) LAST[$1] = $8 } END { for (u in users) printf("%s\t%d\t%d\t%d\t%d\t%d\t%d\t%s\n", u, GAME_COUNT[u], MOVES[u], CRASH[u], QUIT[u], BOOT[u], RE[u], LAST[u]) }' | sort -t ' ' -k5nr,5 -k3nr,3 -k2nr,2 | tee .by-quit-moves-games.txt | sort -t ' ' -k3nr,3 -k2nr,2 | tee .by-moves-games.txt | awk -F '\t' '$NF {print $NF, $1}' | sort -r > .last-move.txt mv .by-quit-moves-games.txt by-quit-moves-games.txt mv .by-moves-games.txt by-moves-games.txt mv .last-move.txt last-move.txt