输入5次 的问题

回复 收藏
#!/bin/bash
#shu ru  5 ci
n1=0
while :;
        do
        read -p "Please write :" n
        m=`echo $n |sed 's/[0-9]//g'`
        l=`echo $m | wc -c`
         if [ $l != "1" ]
             then
                n1=`"$n1"+1|bc`
                echo "qing ji xu shu ru"
        else
                echo "buneng wei kong" && exit 0
        fi
        if [ $n1 == "5" ]
             then
                exit 0
         fi
        done



每次验证 5次之后 停止 都不生效。  求解
2014-12-16 20:56 举报
已邀请:
0

flyfish

赞同来自:

n1=`"$n1"+1|bc`
正确写法应该为
n1=`echo $n1+1|bc`

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: