shell脚本-循环语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mikkles/article/details/78067794

shell脚本-循环语句

标签(空格分隔): linux学习


循环语句for

  • for 变量 in 变量库 do done
  • 变量库的表示方式:多样性
  • seq命令等差数列
#!/bin/bash

SUM=0
for I in `seq 1 100`
do
    $SUM=`expr $SUM + $I`
    echo "$I"
done
echo "$SUM"    

循环语句while

  • while 命令或表达式 do 命令表 done
#!/bin/bash
I=0
while [ $I -lt 5]
do
    I=`expr $I + 1`
    echo -n "input scoure:"
    read S
    case `expr $S / 10` in 
        10|9)
            echo "A"
            ;;
        6|7|8)
            echo "B"
            ;;
        *)
            echo "not pass"
            ;;
    esac

done     

循环控制语句 break和continue

  • break 跳出次循环,不再执行循环。 后面跟数字表示跳出层数
  • continue 跳出当前分支,不再执行本分支剩余语句

猜你喜欢

转载自blog.csdn.net/mikkles/article/details/78067794