#!/bin/sh LOGFILE=/usr/local/gopher/access.log usage () { echo "usage: glog [-l]" >&2 exit 1 } while getopts ":l" c do case "$c" in l) l_flag=1;; :|'?') usage;; esac done cmd="exec cat $LOGFILE" [ -n "$l_flag" ] && cmd="$cmd | egrep -v '127\.0\.0\.1|217\.215\.6\.225'" eval "$cmd" .