题解 | #判断输入的是否为IP地址#
判断输入的是否为IP地址
https://www.nowcoder.com/practice/ad7b6dbfab2a4267a9991110c57aa64f
#!/bin/bash
while read line
do
echo $line | awk -F "." 'f=0;{for(i=1;i<=NF;i++){if(NF!=4 || $i<0 || $i>255){f=1}}} END{print NF!=4 ? "error" : f == 1 ? "no" : "yes"}'
done
while read line
do
echo $line | awk -F "." 'f=0;{for(i=1;i<=NF;i++){if(NF!=4 || $i<0 || $i>255){f=1}}} END{print NF!=4 ? "error" : f == 1 ? "no" : "yes"}'
done