描述
写一个 bash脚本以输出数字 0 到 500 中 7 的倍数(0 7 14 21...)的命令

方法1:in方式循环

【if的括号是中括号,中间的条件要有空格】

【循环体用do和done配对】

【判断用if和fi配对】

【循环条件内不用加$,echo的时候再加】

#! /bin/bash
for i in {0..500}doif [[ i%7 -eq 0 ]];thenecho $ifidone

方法2:传统for方式循环,注意是双括号

#! /bin/bash
for ((i=0;i<=500;i++))doif [[ i%7 -eq 0 ]];thenecho $ifidone

简化

#! /bin/bash
for ((i=0;i<=500;i++))doif [[ $((i%7)) == 0 ]]then echo $ifidone

方法3:使用seq生成序列

seq 用于生成从一个数到另一个数之间的所有整数。
用法:seq [选项]... 尾数
或:seq [选项]... 首数 尾数
或:seq [选项]... 首数 增量 尾数

#! /bin/bash
seq 0 7 500

【Shell案例】【for循环、seq生成】3、输出7的倍数相关推荐

  1. shell脚本中使用seq生成连续整数

    第一种方法: for var in `seq` do echo $var done 第二种方法: for var in {1...100..1} do echo $var done

  2. Shell编程之循环语句(详细讲解以及脚本案例)

    Shell编程之循环语句(详细讲解以及脚本案例) 文章目录 一.for语句的结构 (一).for语句应用实例 1.示例1--批量添加用户 2.示例2--使用根据IP地址检查主机状态 3.示例3--fo ...

  3. shell中while循环案例

    shell中while循环案例 新建一个文件:  while_test.sh  ,复制一下代码: i=0 while ((i < 9))                             ...

  4. shell中四大循环介绍及使用

    1.for循环结构语法及实例 1.1.for循环结构语法1 for 变量名 in 变量取值列表 do     指令---. done 提示:此结构中"in 变量取值列表"可省略,省 ...

  5. 20.10-20.15 shell:for,while循环,break,continue,exit

    20.10 for循环 shell脚本可以算是一种简易的编程语言了,脚本中的循环也是不能缺少的.常用到的循环有for循环和while循环. for循环 语法:for 变量名 in 循环的条件; do ...

  6. shell 编程 for 循环详解及应用实例

    与其他编程语言类似,Shell支持for循环. for循环一般格式为: for 变量 in 列表 do     command1     command2     ...     commandN d ...

  7. 【shell案例】判断主机是否在线

    原题 扫描192.168.31.0/24网络中哪些主机在线,如果在线,用绿色显示在线,如果不在线,用红色显示不在线 思路 首先需要循环升目标主机的IP地址,生成方法就是通过{ }或者seq生成1到25 ...

  8. shell脚本编程-循环(for循环

    shell脚本编程-循环(for循环) 知识回顾: 创建一个shell脚本规则 执行脚本 变量 测试 运算 if :单分支.双分支.多分支 实例: 剪刀石头布 检测主机是否存活 判断成绩 循环: fo ...

  9. Shell中的循环语句for、while、until实例讲解

     在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧. 这里包括for/while/until循环,以及变量自增的语法实例. ...

  10. shell while 结束循环_Shell脚本编程2 for循环/while循环

    For循环 和java中的for是一样的都是循环 与其他编程语言类似,Shell支持for循环. for循环的作用:依次遍历列表中的值,直到终止或遍历完成 for循环一般格式为: for var in ...

最新文章

  1. 最佳置换算法(OPT)
  2. jQuery Mobile开发1-UI components
  3. vs2008打开aspx设计界面无响应问题解决方法
  4. Java爬虫技术(二)爬取京东iPhone商品信息并生成Json日志
  5. IO多路复用之select篇
  6. OpenCASCADE绘制测试线束:拓扑命令之原语Primitives
  7. 明晰C++内存分配的五种方法的区别
  8. __name__ == '__main__'的用法
  9. 操作系统锁的实现方法有哪几种_java 偏向锁、轻量级锁及重量级锁synchronized原理...
  10. flask-前端-requests之response对应关系 text
  11. matlab exe mingw,matlab笔记:安装MinGW编译器
  12. js scrollTop, 滚动条操作
  13. BZOJ3073: [Pa2011]Journeys
  14. Windows Workflow Foundation is coming...
  15. Trapcode套装插件原创图文/视频安装教程
  16. ALSA声卡驱动(二)声卡创建
  17. spark安装以及hive on spark和spark on hive 的配置
  18. 计算机专业期末总结200字,本学期自我总结200字
  19. 数据结构创建有向图(C++语言)
  20. stLFR(single tube Long Fragment Read)介绍

热门文章

  1. 522还不知道怎么表白吗?——经典设计模式之【观察者模式】
  2. OSChina 周四乱弹 —— 用户体验不好就是要出人命的
  3. STEPN 新手入门及进阶
  4. Pycharm ssh远程调试报错: cannot connect to X server的解决方法
  5. R语言基础之R语言入门
  6. 强化学习的方法总结与分类
  7. Linux中/usr目录详解
  8. 多项式计算的Horner方法
  9. 玩转PS路径,轻松画logo!
  10. 存储卡格式化后数据如何恢复呢?