美文网首页
while循环

while循环

作者: 哆啦A梦_ca52 | 来源:发表于2020-11-15 14:12 被阅读0次
[root@master code]# cat while.sh 
#!/bin/bash
read -p "NUM: " num1
while [ $num1 -gt 0 ]
  do 
    echo "大于"
    sleep 3
done


检查输出结果
sh -x  while.sh 
+ sleep 3
+ '[' 2 -gt 0 ']'
+ echo 大于
大于
+ sleep 3
+ '[' 2 -gt 0 ']'
+ echo 大于
大于
+ sleep 3

检测账户循环

如果不等于root就继续输入账户名称
等于的话接着循环
[root@master code]# cat while.sh 
#!/bin/bash
read -p "login: "  account 
while [ $account != 'root' ]
do
read -p "login: " account
done




文件夹与或非判断

[root@master code]# vim while_folder.sh 
如果没有这个文件夹就直接输出not found
#!/bin/bash
while [ ! -d /tmp/baism ]
do
echo "not found /tmp/baism "
     sleep 1
done



丈母娘选女婿循环

[root@master code]# cat while_bf.sh
#!/bin/bash
#丈母娘选女婿标准
#1)姑娘带回来第一个男朋友
read -p "money: " money
read -p "car: " car_num
read -p "house: " house
#2)第一个男朋友不满足,进入循环,开始选择模式
while [ $money -lt 100000  ] || [ $car_num -lt 1  ] || [  $house -lt 1  ]
do 
echo "不行"
read -p "money: " money
read -p "car: " car_num
read -p "house: " house
done

相关文章

网友评论

      本文标题:while循环

      本文链接:https://www.haomeiwen.com/subject/bhsnbktx.html