home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / Networking / MailTIFF.database-1.1-MIHS / convertMailTIFFs next >
Encoding:
Text File  |  1997-04-09  |  1.9 KB  |  70 lines

  1. #!/bin/sh
  2.  
  3. # Copyright 1996/1997 by Uli Zappe <uli@nexttoyou.de> / NEXTTOYOU
  4. # Distributed under the terms of the GNU General Public License
  5. #
  6. # Version 1.1.BETA1
  7.  
  8.  
  9. SPRACHE=`dread System "Language" | sed -e 's/System Language //' -e 's/;.*//'`
  10. if [ $SPRACHE = German ]; then
  11.         TEXT1='Dieses Skript konvertiert alle MailTIFFs in /LocalLibrary/Images/People
  12. \nim Format nutzer.host.domain.tiff in das Format nutzer@host.domain.tiff, um mit
  13. \nMail.app und mailDBupdate.in kompatibel zu sein. Bitte beachten Sie, dass die
  14. \nKonvertierung nicht korrekt vorgenommen werden kann, falls im Nutzernamen
  15. \nselbst ein "." vorkommt, da stets der erste "." durch ein "@" ersetzt wird.
  16. \n\nSoll die Konvertierung vorgenommen werden?  (j oder n)...'
  17.         TEXT2='\nKonvertierung beginnt....\n'
  18.         TEXT3='Es sind keine konvertierbaren Dateien vorhanden.'
  19.         TEXT4='Dateien wurden konvertiert.
  20. \nUeberpruefen Sie bitte, ob "@" stets an der richtigen Stelle steht.'
  21.         TEXT5=j
  22. else
  23.         TEXT1='This script converts all MailTIFFs in /LocalLibrary/Images/People in the
  24. \nformat user.host.domain.tiff into the format user@host.domain.tiff to be
  25. \ncompatible with Mail.app and mailDBupdate.in. Please note that the conversion
  26. \nwill not run correctly if the user name contains a ".", because it is always
  27. \nthe first "." that gets replaced by an "@".
  28. \n\nStart conversion of MailTIFFs? (y or n)...'
  29.         TEXT2='\nConversion starts....\n'
  30.         TEXT3='There are no convertible files.'
  31.         TEXT4='files have been converted.
  32. \nPlease check if "@" has always been inserted in the right place.'
  33.         TEXT5=y
  34. fi
  35.  
  36.  
  37. echo
  38. echo -n $TEXT1
  39. read ANTWORT
  40. if [ "$ANTWORT" != "$TEXT5" ]; then
  41.     echo
  42.     exit 0
  43. fi
  44.  
  45. echo $TEXT2
  46.  
  47. cd /LocalLibrary/Images/People
  48.  
  49. ZAHL=0
  50.  
  51. for image in *.*.tiff
  52. do
  53.     if echo "$image" | grep "@" >/dev/null
  54.     then
  55.         :
  56.     else
  57.         mv $image `echo $image | sed 's/\./@/'`
  58.         ZAHL=`expr $ZAHL + 1`
  59.     fi
  60. done
  61.  
  62.  
  63. if [ $ZAHL = 0 ]; then
  64.     echo $TEXT3
  65. else
  66.     echo $ZAHL $TEXT4
  67. fi
  68.  
  69. echo
  70.