脚本失败:循环变量错误

时间:2019-11-21 23:35:17

标签: linux sh

我的sh脚本在运行时给我带来了问题,该脚本在网络中查找IP地址并由终端显示它们,但显示错误“ Bad for loop variable”。

#! /bin/bash

if [ $# -eq 1 ]
then
   ip=${1:0:7}

   for ((i=0;i<255;i++))
   do
   if `ping -c1 $ip$i &>/dev/null`
    then
    echo $ip$i
    fi
   done
else
#codigo de error 2 no me pasan un parámetro
exit 2
fi

感谢您的时间

0 个答案:

没有答案