[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Funciona com erro.
From: |
address@hidden |
Subject: |
Funciona com erro. |
Date: |
Tue, 17 Feb 2009 10:03:27 -0300 |
User-agent: |
Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
Com esse script eu posso ver na minha rede quais máquinas são linux e
quais são windows
só que está apresentando o seguinte erro:
duping.sh: line 11: [: =: unary operator expected
#!/bin/bash
clear
read -p "Digite a faixa de IP (ex:255.255.255. ): " faixa
read -p "Digite o número para iniciar: " inicio
read -p "Digite o número para terminar: " fim
echo -e "\n==============================="
echo -e "Pingando IP´s $faixa$inicio até $faixa$fim"
for((i=$inicio;i<=$fim;i++))
do
ok=`ping -c 1 $faixa$i | grep -E "ttl=64" | cut -d " " -f6`
if [ $ok = "ttl=64" ]; then
echo -e "\nMáquina $faixa$i LINUX"
else
echo -e "\nMáquina $faixa$i WINDOWS ON ou OFF"
fi
done
- Funciona com erro.,
address@hidden <=