#!/bin/sh
# Loeschen Prozess durch Angabe eines Musters
TMPF=$HOME/zap..$$
if [ $# -lt 2 ]; then
   echo "Usage: zap -Signal Muster"; exit 1
fi
SIG=$1
# alle Prozesse nach Stichwort durchsuchen
ps auwx | grep $2 | sed -e '1,$s/  */ /g' > $TMPF
while read X
   do
   set $X
   echo "$X (j/n)? \c"
    read ANTWORT </dev/tty
   case $ANTWORT in
      j*|J*)  X=`ps auwx | grep -c $2`
                  if [ $X -ne 0 ]; then
              kill $SIG $2
              fi ;;
    q*|Q*)  break  ;;
   esac
done <$TMPF
rm $TMPF
