#!/bin/bash
awk -F'.' '{
if (NF == 4) {
valid = 1
for (i = 1; i <= NF; i++) {
if ($i !~ /^[0-9]+$/ || $i < 0 || $i > 255) {
valid = 0
break
}
}
if (valid) print "yes"
else print "no"
} else {
print "error"
}
}' nowcoder.txt

京公网安备 11010502036488号