virtusetable.db
Jan Redl
redl na col.cz
Pondělí Srpen 16 22:21:25 CEST 1999
On Mon, 16 Aug 1999, Petr Novotny wrote:
> > Mam drobny problem. Omylem jsem si vymazal obsah virtusertable a
> > potreboval bych ji dostat zpet z virtusertable.db.
> > Poradi nekdo?
>
> V perlu by mel byt modul pro praci s formatem .db. Zkuste se na
> nej mrknout. (Omlouvam se, ze rada neni navodnejsi - ja sam jsem
> s nim nikdy nedelal.)
Mel by na to stacit nasledujici skriptik:
#!/usr/bin/perl
use NDBM_File;
$dbfile='/etc/mail/virtusertable' ;
opendb_read;
foreach $key (sort(keys(%db))) {
print "$key\t", $db{$key}, "\n";
}
sub opendb_read {
tie(%db, "NDBM_File", $dbfile, O_RDONLY, 0) ||\
die "Can't open $dbfile";
}
--
Jan Redl
Czech On Line
Další informace o konferenci Sendmail