Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-release > by-pkgid > 0dc7b9575f84b6fc3316d4891a72de75 > files > 6

ii-1.4-1mdv2009.1.x86_64.rpm

#!/bin/sh
# ----------------------------------------------------
# Nico Golde <nico@ngolde.de>
# License: do whatever you want with this code
# Purpose: locate new queries for the ii irc client
# ----------------------------------------------------

IRCPATH=$HOME/irc
TMPFILE=$IRCPATH/queries.tmp

if [ ! -f $TMPFILE ]; then
    touch $TMPFILE
fi

echo "searching new query data"
for i in `find $IRCPATH -newer $TMPFILE -name 'out'`
do
    grep -v '\-!\-' $i  > /dev/null 2>&1 # if file doesnt just contain server stuff
    if [ $? -ne 1 ]; then
        # strip server, nickserv and channel out files
        echo $i | egrep -v -i "nickserv|#|$IRCPATH/(irc\.freenode\.net|irc\.oftc\.net)/out" > /dev/null 2>&1
        if [ $? -ne 1 ]; then
            echo -e "new data in: $i\n========================================================"
            tail -5 $i
        fi
    fi
done

touch $TMPFILE