b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

linux if 多条件 shell编程(5)

电脑杂谈  发布时间:2018-02-20 21:09:19  来源:网络整理

do

s=$(($s+$i))

done

echo "$s"

例二:批量添加用户

#!/bin/bash

read -p " user name:" -t 30 name

read -p " user number:" -t 30 num

read -p " passwd:" -t 30 pass

if [ ! -z "$name" -a ! -z "$num" -a ! -z "$pass" ]

then

y=$(echo $num | sed ‘s/^[0-9]*[0-9]‘//g)

if [ -z "$y" ]

#判断$num是不是数字

then

for (( i=1; i <= $num;i=i+1 ))

do

useradd $name$i &>/dev/null

echo $pass | passwd --stdin "$name$i" &>/dev/null

done

fi

fi

while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样

while [条件判断式]

do

程序

done

例:从1加到100

#!/bin/bash

#从1加到100

i=1

s=0

while [ $i -le 100 ]

#如果变凉i的值小于等于100,则执行循环

do

s=$(( $s+$i ))

i=$(( $i+1 ))

done

echo "$s"

until循环,和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序。一旦循环条件成立,则终止循环

例:

#!/bin/bash

#从1加到100

i=1

s=0

until [ $i -gt 100 ]

#循环到变量的值大雨100,就停止循环


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-86197-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李仁本
      李仁本

      不爆炸是因为是穿甲弹

    • 张少博
      张少博

      国船这样远的来参观中国南海建设

    • 张泽天
      张泽天

      就是能奈何了

    热点图片
    拼命载入中...