From 011b6064be44f6c61e4f59564d9f3390f0dd9385 Mon Sep 17 00:00:00 2001 From: Chen Yufei Date: Sun, 28 Jul 2013 13:52:46 +0800 Subject: [PATCH] Script to group log by client. --- script/log-group-by-client.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 script/log-group-by-client.sh diff --git a/script/log-group-by-client.sh b/script/log-group-by-client.sh new file mode 100755 index 00000000..90847709 --- /dev/null +++ b/script/log-group-by-client.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [[ $# != 1 ]]; then + echo "Usage: $0 " + exit 1 +fi + +log=$1 + +#clients=`egrep 'cli\([^)]+\) connected, total' $log | cut -d ' ' -f 4` + +#for c in $clients; do + #echo $c +#done + +sort --stable --key 4,4 --key 3,3 $log | sed -e "/closed, total/s,\$,\n\n," > $log-grouped +