[Cascavel-pm] Inversao de variavel
Luis Campos de Carvalho
lechamps em terra.com.br
Terça Setembro 23 11:43:30 CDT 2003
Leandro Costa wrote:
> Ola Galera,
>
> Estou fazendo uma programa para gerar o DNS reverso atraves de um script
> perl
> Parei no seguinte problema:
> variavel : 10.1.0.1
> Como faco para inverter os octetos ?
>
# Bico!
sub reverse_octets{
my $ip = shift || '127.0.0.1';
return
$ip =~ m/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/ ?
"$4.$3.$2.$1" : undef;
}
# para usar:
print reverse_octets '200.10.5.1';
Se você se interessar como funciona, o Alceu explica! =-]
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm