题解 | #判断输入的是否为IP地址#
判断输入的是否为IP地址
https://www.nowcoder.com/practice/ad7b6dbfab2a4267a9991110c57aa64f
awk '
{
if($0 ~/(^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.)((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$/){
print "yes"
}else if($0 ~/^(([0-9][0-9]?[0-9]?)\.)(([0-9][0-9]?[0-9]?)\.){2}([0-9]?[0-9]?[0-9])/){
print "no"
}else{
print "error"
}
}
' nowcoder.txt