shell - 循环的2种方式

0, 题目描述

以打印0-50以内7的倍数为列

1, for循环

1.1 常规for循环

#!/bin/bash
for((i=0; i<50; i+=7))
doecho $i
done

1.2, for in 循环

#!/bin/bash
for i in {0..500..7}
doecho $i
done# 说明(应该能看懂,所以无需多说,知道怎样用就OK了)

2, while循环

while 循环有两种条件表达方式,

  1. [ $a -lt $b ]
  2. ((a<b))

2.1, []型

#!/bin/bashnumber=0while [ $number -lt 500 ]
doecho $numbernumber=$((number+7))
done

2.2, (())型

#!/bin/bash
number=0while ((number<500))
doecho $numbernumber=$((number+7))done

3,shell 详细说明请查看shell学习

shell - 循环的2种方式相关推荐

  1. js执行shell命令的几种方式(Node)

    js执行shell命令的几种方式(Node) nodejs 执行cmd或shell命令 Nodejs调用shell脚本 nodejs调用shell

  2. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  3. java跳出for循环_Java跳出多层for循环的4种方式

    Java跳出多层for循环的4种方式 一.使用return关键字控制 for (int i = 0;i<10;i++){ for (int j = 0; j<10; j++) { if ( ...

  4. Java循环的三种方式分享

    转自: Java循环的三种方式分享 下文笔者讲述java循环的三种方式分享,如下所示 一.while循环 while语法:while(循环条件){循环体}while关键字处理循环先判断循环条件当条件成 ...

  5. java中Map循环的几种方式

    package com.xhx.collection;import org.junit.Test;import java.util.HashMap; import java.util.Iterator ...

  6. Linux shell:执行shell脚本的几种方式

    在Linux命令行执行shell脚本有如下三种方式: 1)bash test or sh test 2)./test 3)test 注:第三种方式需要将当前目录添加到PATH,否者会提示:-bash: ...

  7. Linux中shell运行方式,linux脚本中父shell与子shell 执行的几种方式

    本文主要介绍以下几个命令的区别: shell subshell source $ (commond) `commond` Linux执行Scripts有两种方式,主要区别在于是否建立subshell ...

  8. 在 Shell 脚本中调用另一个 Shell 脚本的三种方式

    先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...

  9. shell和javaAPI两种方式创建hbase表并预分区

    在hbase里面,如果我们建表不预分区,那么一个表的数据都会被一个region处理,如果数据过多就会执行region的split,如果数据量很大这样会很费性能,所以最好我们先根据业务的数据量在建表的时 ...

最新文章

  1. python变量域名_Python实现从url中提取域名的几种方法
  2. Tableau十三种图表应用场景及其组合图拓展
  3. 刺激战场战斗服务器无响应,绝地求生刺激战场网络异常怎么办 波动异常解决...
  4. VTK:演示在多边形数据上使用裁剪用法实战
  5. 【Linux系统编程】同步和互斥的概念
  6. WinSock嗅探虚拟主机拿站取webshell
  7. 深入理解浏览器原理和架构|硬核
  8. plsql轻量版基本语法
  9. 到2030年丰田将斥资135亿美元开发电动汽车电池技术及供应系统
  10. Android Design 1: Back键和Up键在App导航中的表现
  11. 傅里叶变换进行图像变换Matlab实现
  12. H5手写签名,适用于手机网页、电脑网页(IE9+)
  13. Linux7 下Hadoop集群用户管理方案之五 安装Hadoop集群遇到的坑
  14. 录屏手机html5插件,越狱插件:首款能在iOS10上轻松录屏的工具!
  15. CORBA 架构体系指南(通用对象请求代理体系架构)
  16. 均值方差模型python_Python机器学习之“选择最优模型”
  17. java interop,服务器程序的Xamarin-Java.Interop体验(一)
  18. 强大的UI组件集Telerik R3 2022支持.NET 7、全新的主题等
  19. 硫化铅量子点,PbSQDs,近红外二区量子点,波尔半径大,量子效应显著
  20. kdj超卖_kdj超卖是什么意思,kdi超卖的部分使用技巧

热门文章

  1. 如何使用CDN绕过服务器域名备案
  2. Bootstrap系列之导航
  3. MTH-IDS 读代码(1)
  4. oracle将非OMF管理的文件转换为OMF管理的文件
  5. ElementUI-Dialog标题添加图标,自定义图标
  6. 【2021年9月游戏行业网络关注度榜】大IP新玩法吸引玩家 网易再出爆款手游
  7. Libvirt学习总结
  8. input失去焦点验证格式_在文本框的onblur事件里写验证信息
  9. MySQL之左外连接右外连接
  10. mysql 左外连接原理_深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接...