home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / bin / pnmtopgm < prev    next >
Text File  |  1999-01-26  |  806b  |  46 lines

  1. #!/bin/sh
  2. #
  3. # pnmtopgm - derived from anytopnm
  4. #
  5. # Copyright 1998 Vectaport Inc.
  6. # Copyright (C) 1991 by Jef Poskanzer.
  7. #
  8. # Permission to use, copy, modify, and distribute this software and its
  9. # documentation for any purpose and without fee is hereby granted, provided
  10. # that the above copyright notice appear in all copies and that both that
  11. # copyright notice and this permission notice appear in supporting
  12. # documentation.  This software is provided "as is" without express or
  13. # implied warranty.
  14.  
  15. if [ ! $# = 1 ] ; then
  16.     echo "usage: $0 <file>" 1>&2
  17.     exit 1
  18. fi
  19.  
  20. origfile="$1"
  21. file="$origfile"
  22. tmpfiles=""
  23.  
  24.     filetype=`file "$file"`
  25.  
  26.     case "$filetype" in
  27.  
  28.     *PBM* )
  29.     pbmtopgm "$file"
  30.     exit 0
  31.     ;;
  32.  
  33.     *PGM* )
  34.     cat "$file"
  35.     exit 0
  36.     ;;
  37.  
  38.      *PPM* )
  39.     ppmtopgm "$file"
  40.     exit 0
  41.     ;;
  42.  
  43.     esac
  44.  
  45. exit -1
  46.