题解 | #判断输入的是否为IP地址#

判断输入的是否为IP地址

http://www.nowcoder.com/practice/ad7b6dbfab2a4267a9991110c57aa64f

while read line 
do
#echo $line
l=`echo $line |awk -F. '{print NF}'`

if [[ $l -eq 4 ]]
then
    m=0
    for n in `echo  $line|awk -F. '{for(i=1;i<=NF;i++){print $i;}}'`
    do
        #echo $n
        if [[ $n -ge 0 ]] && [[ $n -le 255 ]]
        then
            m=$(($m+1))
            #echo $m
            if [[ $m -eq 4 ]]
            then
                echo yes
            fi
         else
             echo no
         fi
     done
else
    echo error
fi
done <nowcoder.txt
全部评论

相关推荐

哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
frutiger:逆天,我家就安阳的,这hr咋能说3k的,你送外卖不比这工资高得多?还说大厂来的6k,打发叫花子的呢?这hr是怎么做到说昧良心的话的
找工作时遇到的神仙HR
点赞 评论 收藏
分享
05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务