[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problemas na verificação de MAC
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Problemas na verificação de MAC |
Date: |
Thu, 15 Apr 2010 13:30:15 -0300 |
Fala Baianeiro veio,
tás mesmo desaprendendo!! ;) Que tal fazer assim
if [[ $V_mac =~ ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ ]]
then
echo vai fundo
else
echo afogou-se
fi
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Aracaju turma de Shell em 12/05 - address@hidden;
- RJ turma de Shell em 14/06 - ligue (21)2210-6061;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.
Em 15 de abril de 2010 09:42, shelleiro <address@hidden> escreveu:
>
>
> Pessoal,
>
> Acho que estou desaprendendo, mas vamos lá ...
>
> Fiz um script que configura os serviços de :
>
> shaper
> iptables
> mrtg
> dhcpd
>
> Com uma única entrada, mas como o pessoal que trabalha na rede não tem
> nenhuma orientação teórica, vivem cadastrando os MAC`s das maquinas com
> letras acima de "F" e as vezes não separam os campos com os ":", o
> segundo problema já foi resolvido, mas o teste para verificar se
> incluíram caracteres estranhos ao padrão do MAC quando errado ele avisa,
> mas quando certo o script congela e não segue, vejam o teste abaixo:
>
> [ ! "$(echo "${V_mac}" | tr -d [a-fA-F0-9:])" ] || echo 'Mac erro !' &&
> continue
>
> Alguma luz ???
>
> Cordialmente,
>
> Marcelo G. Dias
> Vulgo : Bahianeiro
>
>
>
[As partes desta mensagem que não continham texto foram removidas]