The following shell script is used to check if the input IP

The following shell script is used to check if the input IP address is invalid or not.

Need help with this question. Thank you.
rs=1 while t Srs -gt o 1: do clear echo -n \"Please input the ip: read ip #use egrep to check if the input IP address follows the IP address pattern if $isIP then a=\"echo bs\'echo c=\"echo d=\"echo $ip $ip $ip $ip | awk l awk | awk l awk -F. -F- -F . -F· \'{print \'{print . {print \"(print $1}\'. $2 $3)\' $4}\'. isvalid=0; for n in $a $b $c $d; do if [ li then -o echo \"ERROR: The number of the IP should not be greater than 255 and less than 0\" break; fi done if [ fi ); then echo\"--This is a valid IP\" \" else echo \"ERROR: The IP format you input is wrong, the format should be like 192.168.100.1\" fi echo echo -n \"press 0 to exit and other numbers to continue...\" read done

Solution

Writing in order, the input was provided:

isip = \'egrep -q \'^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$\'

if [ ($n>255) -o ($n<0) ]; then

isValid = 1

if [ $isValid -ne 1 ]; then

read -n rs

The following shell script is used to check if the input IP address is invalid or not. Need help with this question. Thank you. rs=1 while t Srs -gt o 1: do cle

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site