一 for循环

1.语法

for variable in (list)

do command command ...

done

do 和 done之间的命令成为循环体,执行次数和list列表中常数或字符串的个数相同

2.执行顺序

当执行for循环时,首先将in 后 list 列表的第一个常数或字符串赋给循环变量,然后执行循环体;接着将list 列表中的第二个常数或字符串赋值给循环变量,再次执行循环体。这个过程将一直持续到list 列表中无其它常数或字符串,然后执行done命令后的命令序列

3.实例

(1)

#!/bin/bash
  
#使用列表for循环显示5次欢迎操作
for variable  in 1 2 3 4 5
do
    echo "Hello, welcome $variable  times "
done

输出

Hello, welcome 1  times 
Hello, welcome 2  times 
Hello, welcome 3  times 
Hello, welcome 4  times 
Hello, welcome 5  times

(2)

#!/bin/bash
  
#使用列表for循环显示5次并且没两2次执行一次欢迎操作
for variable  in {1..5..2}
do
    echo "Hello, welcome $variable  times "
done
输出

Hello, welcome 1  times 
Hello, welcome 3  times 
Hello, welcome 5  times

(3)简写形式

for variable  in $(seq 1 5)
    echo "Hello, welcome $variable  times "
done
输出和(1)一样

其中 in 后面 也可以跟命令 如'ls'

(4)c类for循环

for((integer = 1; integer <= 5; integer++))

do echo "$integer"

done

二 if

1.语法

if [条件判断式1]:then

程序

elif [条件判断式2]: then

程序

else

程序

fi

2.实例

if [ 3 -eq 2 ]
then echo 3
else echo 4
fi

注意空格

输出

4

Linux的for循环和if判断相关推荐

  1. Linux进阶之shell编程--if判断和for循环(四)

    目录 1.for循环 2.if判断 1.for循环 for i in [取值列表] 可以取:数字 字符串 命令结果`` 序列 do 要执行什么命令 done 案列:测试1-255有多少个IP地址在线( ...

  2. C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例

    C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例 Unity中循环遍历每个数据,并做出判断 很多时候,游戏在玩家做出判断以后,游戏程序会遍历玩家身上大量的所需数据,然后做出判断,即首先判 ...

  3. python while循环if_详解python基础之while循环及if判断

    wlile循环 while True表示永远为真,不管是什么条件都会向下执行,下面是写的一个例子. #!/usr/bin/env python age = 24 #给age赋一个值 while Tru ...

  4. Linux的cron任务的自启动判断、及启动、关闭 - Xshell命令篇

    文章目录 含案例截图.代码:Linux的cron任务的自启动判断.及启动.关闭 - Xshell命令篇 1. 判断是否开启:(检测cron定时服务是否自启用) 2. 开启:(如果未启用,则开启cron ...

  5. python函数执行顺序_python下for循环接if判断的函数执行顺序

    如题,程序第4行开始,for循环接if判断,之后的name=self._nic_ovs_name_pattern.search(o) 指的是if条件判断返回true才执行赋值操作吗?还是if返回Fal ...

  6. Python基础---循环、条件判断

    循环.条件判断: 条件判断: 每条if语句的核心都是一个值为True或False的表达式 通常情况下,if条件判断配合for循环,while循环使用 语法:if ... 如果满足if后的判断条件,则执 ...

  7. linux分时间段循环执行脚本

    linux分时间段循环执行某脚本 解决方法: 假如我要把2017-01-01到2018-01-01时间段按6个月拆开执行脚本可以参考这个完整的sh脚本:http://www.yayihouse.com ...

  8. flac格式音频转wav|Linux 使用 Shell 循环遍历文件夹里的音频——简介

    FLAC (无损音频压缩编码)-百度百科简介 使用sox工具把 flac 格式转wav,命令如下: sox 1.flac 1.wav 如果你的 flac 通道数.采样率.量化进度和wav不一致的话,需 ...

  9. 事实、循环、条件判断

    文章目录 事实.循环.条件判断 1.描述Ansible事实 2.ansible事实作为变量注入 3.关闭事实收集 4.创建自定义事实 5.魔法变量 6.利用循环迭代任务 7.循环散列或字典列表 8.较 ...

最新文章

  1. LINQ学习笔记之四:查询内存对象
  2. C++:C++语言入门级基础知识考察点回顾之数组、指针
  3. 解决vmware移动虚拟机之后执行ifconfig命令无输出的问题
  4. 安装Rational Enterprise Suite(Robot...)时遇到的问题及解决办法!
  5. matlab自带kfcm函数,kfcmFun.m
  6. php 输出 继续执行,使用PHP中的实时输出运行进程
  7. 【英语】Invest in Yourself
  8. Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!...
  9. 安卓 qemu 运行linux,在Qemu的beagleboard上运行Android
  10. 203.移除链表元素
  11. 今年能不能回家全靠这3个抢票工具了|2022版
  12. 微信屏蔽网址解决办法 如何恢复微信访问拦截 微信网页拦截怎么办
  13. 企业邮箱怎么开通?手机微信怎么绑定公司邮箱?
  14. 端午节,我用Python画了一盘粽子
  15. 项目一:CRM(客户关系管理系统)--9---自定制action
  16. 超实用的15个shell脚本,有手就会,拿走不谢
  17. cmstop模板制作教程内容页变量
  18. outlook单独下载_在单独的Windows中打开不同的Outlook功能以提高生产率
  19. python与word交互_[Python] 自动化办公 邮件/Excel/Word交互快速生成介绍信
  20. 旅游景区智能导游系统

热门文章

  1. 【论文推荐】了解《点云补全》必看的6篇论文(附打包下载地址)
  2. 【题解】P2324[SCOI2005] 骑士精神
  3. 172-Next.js入门
  4. 【java笔记】字符流,Properties,序列化,打印流
  5. Android修改ro.debuggable 的第五种方法
  6. WIN7 旗舰版 只有“睡眠”没有“休眠”,要怎样添加“休眠”功能?
  7. html5与ccs网页制作,HTML5CCS3(1) 网页的构造块
  8. 苹果CMS使用UNIAPP对接制作纯NVUE的APP方法分享
  9. 计算机通电后自动断电,为什么电脑开机自动断电 电脑自动断电解决办法
  10. EDA-功能仿真和时序仿真有什么区别?