发表于 2018-8-25 06:22:55

Shell脚本 IP验证

echo -n 'Enter the Server-ip:'  read BISSip
  echo $BISSip > /tmp/tmpserverip
  echo $BISSip|grep "^\{1,3\}\.\{1,3\}\.\{1,3\}\.\{1,3\}$" > /dev/null
  num=$?
  if [ $num = 1 ]
  then
  echo error ip,please enter correct
  else
  {
  a=$(cut -d. -f1 /tmp/tmpserverip)
  b=$(cut -d. -f2 /tmp/tmpserverip)
  c=$(cut -d. -f3 /tmp/tmpserverip)
  d=$(cut -d. -f4 /tmp/tmpserverip)
  {
  if [ $a -ge 255 ]||[ $a -le 0 ]
  then
  echo a:error ip
  else
  echo 1 > /tmp/jack
  fi
  }
  {
  if [ $b -ge 255 ]||[ $b -lt 0 ]
  then
  echo b:error ip
  else
  echo 1 >>/tmp/jack
  fi
  }
  { if [ $c -ge 255 ]||[ $c -lt 0 ]
  then
  echo c:error ip
  else
  echo 1 >>/tmp/jack
  fi
  }
  { if [ $d -ge 255 ]||[ $d -le 0 ]
  then
  echo d:error ip
  else
  echo 1 >> /tmp/jack
  fi
  }

页: [1]
查看完整版本: Shell脚本 IP验证