#!/bin/bash
# delete files with confirmation

# echo without newline
ecn4 () {
  echo -n "$*"
}
ecn5 () {
  echo $* \\c
}
case "`echo -n`" in
-n)	ecn=ecn5;;
*)	ecn=ecn4;;
esac

if test $# -eq 0
then
 echo usage: del file ...
else
 if test $# -eq 1
 then
  $ecn delete $* '(y)?' 1>&2
 else
  ls $*
  $ecn 'delete these files (y)?' 1>&2
 fi
 read answer
 if test x$answer = xn -o x$answer = xno
 then
  echo no 1>&2
 else
  echo yes 1>&2
  rm $*
 fi
fi
