Enviado em 11/08/2007 - 22:56h
Seguinte amigos, tenho um arquivo que contem uma lista de IPs da minha rede onde autorizo a navegação na net,tipo:
192.168.0.4
192.168.0.6
192.168.0.15
192.168.0.20
192.168.0.60
192.168.0.61
Quero remover vamos supor apenas o IP 192.168.0.6 No script q tenho quando vou remover, acontece também removendo todos os IPs
que possuem "192.168.0.6" no caso os IPs: 192.168.0.60 e 192.168.0.61 Como posso resolver isso ?
minha sintaxe de remoção do meu atual script é essa:
1)echo "Digite o IP a ser bloqueado:"
read ip_bloq
if cat /etc/firewall/acesso-navegacao |grep "$ip_bloq"
then cat /etc/firewall/acesso-navegacao |grep -iv "$ip_bloq" > /etc/firewall/acesso-navegacao.tmp && cat /etc/firewall/acesso-navegacao.tmp > /etc/firewall/acesso-navegacao
rm -rf /etc/firewall/acesso-navegacao.tmp
Desde já, muito obrigado.
192.168.0.4
192.168.0.6
192.168.0.15
192.168.0.20
192.168.0.60
192.168.0.61
Quero remover vamos supor apenas o IP 192.168.0.6 No script q tenho quando vou remover, acontece também removendo todos os IPs
que possuem "192.168.0.6" no caso os IPs: 192.168.0.60 e 192.168.0.61 Como posso resolver isso ?
minha sintaxe de remoção do meu atual script é essa:
1)echo "Digite o IP a ser bloqueado:"
read ip_bloq
if cat /etc/firewall/acesso-navegacao |grep "$ip_bloq"
then cat /etc/firewall/acesso-navegacao |grep -iv "$ip_bloq" > /etc/firewall/acesso-navegacao.tmp && cat /etc/firewall/acesso-navegacao.tmp > /etc/firewall/acesso-navegacao
rm -rf /etc/firewall/acesso-navegacao.tmp
Desde já, muito obrigado.