birt脚本for循环语句_CentOS「linux」学习笔记25:shell编程for和while循环语句

67193bb434017fa8222b89ef1ffa923a.png

linux基础操作:主要介绍了shell编程流程控制for和while循环语句。

1.for循环例子:

例子1:遍历$参数位(注意$会把所有输入的参数位视为一个整体)也就是说只循环了一次。  for i in "$*"      do      echo "遍历输入的参数位值:$i"      done返回结果:遍历输入的参数位值:1 2 例子2:遍历$@参数位($@参数位是把所有输入的参数单独的分为一个的方式全部取出来)会根据输入的参数多少循环多少次。     for i in "$@"      do      echo "遍历输入的参数位值:$i"      done返回结果:      遍历输入的参数位值:1      遍历输入的参数位值:2      遍历输入的参数位值:3例子3:输出1到100的值。     for((i=1;i<=100:i++))      do      echo "输出从1到100的值:$i"      done返回结果: 输出从1到100的值:100例子4:将1到100的值相加并输出最终结果。      num=0      for((i=1;i<=100;i++))      do          num=$[$num+$i]      done      echo "从1到100相加的结果是:$num"返回结果:从1到100相加的结果是:5050

2.while循环例子:

例子1:从1到$1用户输入的参数值自增值相加      num=0;i=0      while [ $i -le $1 ]      do        num=$[$num+$i];i=$[$i+1]     done      echo "num的值是:$num"例子2:从1到10值自增值相加      num=0;i=0      while [ $i -le 10 ]      do        num=$[$num+$i];i=$[$i+1]      done      echo "num的值是:$num" 返回结果:55

3.read 读取用户输入的值

例子1:read -p "请输入值:" num;echo "输入值是:" $num表示使用num变量接收一个read -p[-p是添加个字符串提示]的用户输入值并且使用echo输出num里面用户输入的值。例子2:read -t 10 num;echo $num表示使用num变量接收一个read -t 10[-t 10表示等待用户输入时间为10秒,过后退出],并使用echo输出num用户输入的值。例子3:read -t 10 -p "请输入值:" num;echo "输入的值是:" $num表示的是例子1和例子2的参数结合方式接收用户输入并输出用户输入的值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值