IDDIR=/usr/lib/ideal LIBDIR=$IDDIR/lib/ export IDDIR LIBDIR filter=t iflags= for i do case $i in -p*) filter=p shift ;; -4*) filter=4 shift ;; -n*) filter=n shift ;; -a*) filter=a shift ;; -t*) filter=t shift ;; -T202*) filter=t shift ;; -Taps*) filter=a shift ;; -s*) sflags=s shift ;; -q*) fflags=-q shift ;; *) iflags="$iflags $i" shift ;; esac done case $filter in p) $IDDIR/ideal $iflags | $IDDIR/idfilt/pfilt ;; 4) $IDDIR/ideal $iflags >/tmp/id`getuid` $IDDIR/idfilt/4filt /tmp/id`getuid` rm /tmp/id`getuid` ;; n) $IDDIR/ideal $iflags ;; t) case $sflags in s) $IDDIR/ideal $iflags | $IDDIR/idfilt/idsort | $IDDIR/idfilt/tfilt $fflags ;; *) $IDDIR/ideal $iflags | $IDDIR/idfilt/tfilt $fflags ;; esac ;; a) case $sflags in s) $IDDIR/ideal $iflags | $IDDIR/idfilt/idsort | $IDDIR/idfilt/apsfilt $fflags ;; *) $IDDIR/ideal $iflags | $IDDIR/idfilt/apsfilt $fflags ;; esac ;; esac