#! /bin/bash awk -F "." '{if(NF!=4){printf("error\n");next;}for(i=1;i<=4;i++){if($i<0 || $i>255){printf("no\n");next;}if(i==NF){printf("yes\n")}}}' nowcoder.txt