]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - wargames/wargames.sh
Input validation, from David A. Holland on #NetBSD-code
[bsdgames-darwin.git] / wargames / wargames.sh
index c945da7dab356186f7f9d0967f58c489634bcf63..c8172a6c45cd26422c7ae0961265f87b4e06995f 100644 (file)
@@ -1,7 +1,8 @@
 #!/bin/sh -
+#      $NetBSD: wargames.sh,v 1.4 2001/09/19 04:54:06 lukem Exp $
 #
-# Copyright (c) 1985 The Regents of the University of California.
-# All rights reserved.
+# Copyright (c) 1985, 1993
+#      The Regents of the University of California.  All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-#      @(#)wargames.sh 5.4 (Berkeley) 6/1/90
+#      @(#)wargames.sh 8.1 (Berkeley) 5/31/93
 #
 echo -n "Would you like to play a game? "
 read x
 
+x=`echo $x | sed 's/[^a-z0-9]//g'`
+
 if [ -f /usr/games/$x ] ; then
        tput cl
        exec /usr/games/$x
 else
-       echo "Funny, the only way to win is not to play at all."
+       exec cat <<QUOTE
+A strange game.
+The only winning move is
+not to play.
+QUOTE
 fi
 exit 0