home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1580 / rmbyalias < prev   
Encoding:
Text File  |  1990-12-28  |  542 b   |  29 lines

  1. #! /usr/local/bin/perl
  2. # rmbyalias deletes an entry from real2alias database given the alias
  3. #
  4. # Usage: rmbyalias <alias>
  5. #
  6. umask 0077;
  7. if ( $#ARGV != 0 ) {
  8.     print STDERR "Usage: rmbyalias <alias>\n";
  9.     exit(1);
  10. }
  11.  
  12. $target_alias = $ARGV[0];
  13.  
  14. dbmopen(r2a,"/usr/personals/real2alias",0600) 
  15.     || die "$0: can't dbmopen real2alias: $!\n";
  16. open(LOG,">>/usr/personals/REMOVED");
  17.  
  18. while (($key,$value) = each %r2a) {
  19.     if ( "$value" eq "$target_alias" ) {
  20.         delete $r2a{$key};
  21.         print LOG "$value:$key\n";
  22.     }
  23. }
  24.  
  25. dbmclose(r2a);
  26. close(LOG);
  27. exit(0);
  28.