Enviado em 15/09/2010 - 17:44h
Pessoal estou com o segunte problema. quero listar todos os IPs da tabela ARP com excessão dos que estão cadastrados em um arquivo.
cat /proc/net/arp | cut -f 1 -d" " #Listo somente os IPs da tabela ARP
cat /usr/local/easycaptive/config/passwd | cut -f 3 -d: #Listo os IPs que não quero exibir
Então tentei assim:
cat /proc/net/arp | cut -f 1 -d" " | grep -v `cat /usr/local/easycaptive/config/passwd | cut -f 3 -d:`
Me retornou "grep no suck file or directory ..." de todos os IPs desta lista.. se eu colocar somente um IP no lugar do `cat /usr/local/easycaptive/config/passwd | cut -f 3 -d:` ai da certo, ele mostra todos os IPs da tabela ARP menos aquiele que eu especifiquei
Assim não funciona mesmo? Qual o modo mais simples de eu fazer isso?
Obrigado
cat /proc/net/arp | cut -f 1 -d" " #Listo somente os IPs da tabela ARP
cat /usr/local/easycaptive/config/passwd | cut -f 3 -d: #Listo os IPs que não quero exibir
Então tentei assim:
cat /proc/net/arp | cut -f 1 -d" " | grep -v `cat /usr/local/easycaptive/config/passwd | cut -f 3 -d:`
Me retornou "grep no suck file or directory ..." de todos os IPs desta lista.. se eu colocar somente um IP no lugar do `cat /usr/local/easycaptive/config/passwd | cut -f 3 -d:` ai da certo, ele mostra todos os IPs da tabela ARP menos aquiele que eu especifiquei
Assim não funciona mesmo? Qual o modo mais simples de eu fazer isso?
Obrigado