shell-script-pt
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]