Enviado em 18/10/2009 - 04:26h
bom dia amigos vol, estou precisando de uma função para fazer o seguinte:
tenho uma lista de ips:
cat iplist.txt
10.0.1.2
10.0.1.22
10.0.2.222
preciso de um esquema que eu queira tirar apenas o 10.0.1.22 por ex.
tentei assim:
echo "liberar ip"
read IPQ
cat iplist.txt |grep -v $IPQ > listtmp
cat listtmp > iplist.txt
supor que eu queira liberar 10.0.1.2
nao rolou, pois o grep pega tudo que tenha 2, 22 ou 222
ou seja, ele me retorna: zero, nada
meu iplist.txt fica vazio..
gostaria de uma ajudinha nesse caso ai
desde ja grato a todos!
tenho uma lista de ips:
cat iplist.txt
10.0.1.2
10.0.1.22
10.0.2.222
preciso de um esquema que eu queira tirar apenas o 10.0.1.22 por ex.
tentei assim:
echo "liberar ip"
read IPQ
cat iplist.txt |grep -v $IPQ > listtmp
cat listtmp > iplist.txt
supor que eu queira liberar 10.0.1.2
nao rolou, pois o grep pega tudo que tenha 2, 22 ou 222
ou seja, ele me retorna: zero, nada
meu iplist.txt fica vazio..
gostaria de uma ajudinha nesse caso ai
desde ja grato a todos!