rendered paste body#!/bin/sh
clear
printf "IP Address?: "
read ip
ipchk=`ifconfig 2>&1 | grep inet | grep -v inet6 | awk '{print $2}' | grep "$ip"`
while [ "$ipchk" != "$ip" ]
do
echo "Invalid Ip"
echo " "
printf "IP Address?: "
read ip
ipchk=`ifconfig 2>&1 | grep inet | grep -v inet6 | awk '{print $2}' | grep "$ip"`
done
if [ "$ipchk" == "$ip" ] ; then
ip="$ipchk"
echo "IP: $ip"
fi
## Results ##
# get-test
IP Address?: l
Invalid Ip
IP Address?: l
Invalid Ip
IP Address?: 145
Invalid Ip
IP Address?: 208.74.173.145
[: 208.74.173.145: unexpected operator