daniel.uramg
(usa Outra)
Enviado em 13/04/2010 - 15:52h
daemonio nao tentei assim não, tive que fazer aqui 9 variaveis, alguns arquivos devo checar mais de uma palavra, então foram varios Ifs tambem:
VERIF_USER_DHCP=`grep $FORM_USER /etc/dhcpd.reservations`
VERIF_MAC_DHCP=`grep $FORM_MAC /etc/dhcpd.reservations`
VERIF_IP_DHCP=`grep $FORM_IP /etc/dhcpd.reservations`
VERIF_IP_DHCP2=`grep $FORM_IP /etc/dnsmasq.conf.template`
VERIF_GATEWAY_SUBREDES=`grep $FORM_GATEWAY /etc/coyote/subnet.cfg`
VERIF_IP_FIREWALL=`grep $FORM_IP /etc/coyote/firewall`
VERIF_MAC_FIREWALL=`grep $FORM_MAC /etc/coyote/firewall`
VERIF_USER_EC=`grep $FORM_USER /usr/local/easycaptive/config/passwd`
VERIF_IP_EC=`grep $FORM_IP /usr/local/easycaptive/config/passwd`
e algumas verifica mais de uma vez, dependendo da ação, então com variável acho que ficou mais facil mesmo.