[postfix-es] aliases.db ---> aliases

Simon J Mudd sjmudd en pobox.com
Mar Oct 22 12:51:50 CEST 2002


On Tue, 22 Oct 2002, Marta Jara wrote:

> Hola a todos, necesito ayuda urgente, he borrado sin querer el aliases pero 
> tengo el aliases.db, alguno sabe como pasar el aliases.db al alias?
> gracias 

Este es un script de perl que tengo que hace _aproximadamente_ lo que 
necesitas.  Preubalo a ver:



--- snip ---
#!/usr/bin/perl -w
#
# this routine opens a db given on the command line and writes key <tab> value pairs
# on separate lines
#
#
 
use strict;
use Carp;
use DB_File;
 
# Global variables
use vars qw {
    %HASH
};
 
use DB_File;
 
my $file;
my $key;
my $value;
my %HASH;
 
$file = $ARGV[0];
 
tie( %HASH, "DB_File", $file ) or die "save: unable to tie file $file: $!\n";
 
foreach $key ( sort keys %HASH ) {
    $value = $HASH{ $key };
    print "$key\t$value\n";
}
untie %HASH;
--- snip ---

se da el nombre del fichero .db y sale como stdout el texto.

Espero que te valga.

Simon
-- 
Simon J Mudd, Postfix RPM Packager, Amsterdam, Netherlands.
email: sjmudd en pobox.com, Tel: +31-627-592 627

-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es