[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar sintese de ip
From: |
Enio Onodera |
Subject: |
Re: [shell-script] Verificar sintese de ip |
Date: |
Sun, 10 Jul 2011 14:39:41 -0700 (PDT) |
Se for realmente testar ipv4, creio que o script q postou não vai atender, pois
ele apenas verifica, em cada octeto, se existem de 1 a 3 números e se cada
número está no intervalo de zero a nove... tente colocar o ip 999.999.999.999
(ou qualquer número maior que 255 em cada octeto), no ipv4 ele deveria ser
inválido, certo?
Talvez isso lhe ajude:
ip=172.25.0.1
[ "$(cut -d'.' -f1 <<< $ip)" -le '255' ] && [ "$(cut -d'.' -f2 <<< $ip)" -le
'255' ] && [ "$(cut -d'.' -f3 <<< $ip)" -le '255' ] && [ "$(cut -d'.' -f4 <<<
$ip)" -le '255' ] && echo 'certo' || echo 'errado'
Abs,
Enio Onodera
[As partes desta mensagem que não continham texto foram removidas]