Você conehecem alguma oura forma que posso fazer isso.
Meu pc da um loop tentando varrendo todos osmIP.

Se nao encontra na lista ele me retorna uma mensagem se encontra ele executa
um comando.

Att
Gustavo

2008/7/24 gunix <[EMAIL PROTECTED]>:

> Com o grep -e ele me mostra muito muito coisa.
> Olha a diferença.
>
> grep -e "10.1.1.1" mac.list
> gustavo-wlan|00:16:6f:7c:1e:fd|10.1.1.1|eth0|600|5|yes|yes|all|
> anderson-wlan|00:11:f5:0d:95:84|10.1.1.10|eth0|600|5|yes|yes|all|
> raquel-wlan|00:14:a5:ef:50:8c|10.1.1.12|eth0|600|5|yes|yes|all|
> marina-wlan|00:1b:77:b9:5a:f7|10.1.1.13|eth0|600|5|yes|yes|all|
> carina-wlan|00:16:6f:68:8e:24|10.1.1.14|eth0|600|5|yes|yes|all|
>
> grep -w "10.1.1.1" mac.list
> gustavo-wlan|00:16:6f:7c:1e:fd|10.1.1.1|eth0|600|5|yes|yes|all|
>
> Por este motivo to tentando com -w
>
> Att
>
>
> 2008/7/24 Paulo Brito <[EMAIL PROTECTED]>:
>
>>
>> gunix escreveu:
>>
>> MAs se eu colocar
>>
>> grep -w "10.1.2 <http://10.1.2.4/>" mac.list
>>
>>
>> ele nao traz nada.
>>
>> Att
>> Gustavo
>>
>>  Não sei te dizer o porque. Mas porque você não tira o "-w"? Pelo que
>> entendi você quer achar uma máquina com exatamente aquele IP, não é? Então
>> use grep -e "\|10.1.254.246\|".
>>
>>
>>  2008/7/24 Paulo Brito <[EMAIL PROTECTED]>:
>>
>>> gunix escreveu:
>>>
>>> Tenho um arquivo mac.list com carias informacoes de mauqinas.
>>> Ao executar o comando abaixo ele me tras estas duas linhas.
>>>
>>> Pelo que li o grep com parametro -w traz a expressao exata.
>>> Como pode acontecer isso?
>>> As duas linhas nao tem nada de igual.
>>> Pelo menos meus olhos nao conseguiem ver,
>>>
>>> grep -w "10.1.2.4" mac.list
>>> gti|00:13:20:8d:95:dd|10.1.254.246|eth0|1024|5|yes|yes|all|
>>> server-ts1|00:14:5e:f8:d0:26|10.1.254.250|eth0|1024|5|yes|yes|all|
>>>
>>> Alguem pode me dar uma explicacao
>>>
>>> Att
>>> Gustavo
>>>
>>>
>>>  Pelo que entendi do parâmetro "-w", ele trabalha com expressões
>>> regulares. E o ponto em expressões regulares significa qualquer caractere.
>>>
>>
>>
>>
>

Responder a