for循环

1. 注意do必须换行

for i in {1..10}

do

echo $i

done

2. 注意do必须换行

for i in 1 2 3 4 5

do

echo $i

done

3. 遍历命令输出的结果

for shname in `ls *.sh`

do

echo $shname

done

4. 类似高级语言的for循环

for((i=1;i<100;i++))

do

echo $i

done

for循环就到这里,有这几个就够用了

while循环

min=1

max=100

while [ $min -le $max ]

do

echo $min

min=`expr $min + 1`

done

[ ]中是条件表达式,-le为小于等于,更多可以参考比较运算符

until循环

min=0

max=100

until [ $min -ge $max ]

do

min=`expr $min + 1`

echo $min

done

if判断,注意空格

1. if

value=1

if [ $value -eq 1 ]; then

echo "true"

fi

2. if...else

value=80

if [ $value -lt 60 ];then

echo "fail"

else

echo "success"

fi

3. if...elif...else

value=80

if [ $value -lt 60 ];then

echo "fail"

elif [ $value -ge 80 ];then

echo "good"

else

echo "success"

fi

4. && 和 || 操作

value=80

if [ $value -ge 0 ] && [ $value -le 100 ];then

echo "ok"

fi

算术表达式(适用 加、减、乘、除、取余)

expr表达式

i=1

i=`expr $i + 1`

echo $i

i=$(expr $i - 1)

echo $i

let表达式

i=10

let i=$i+1

echo $i

let i*=2

echo $i

使用declare

declare -i num

num=$num+1

echo $num

$((表达式))

i=2

i=$((i+1))

echo $i

linux循环判断输出结果,Linux Shell基础学习——循环与条件判断相关推荐

  1. Python语法-1-变量、输出、List列表、tuple元组、条件判断和循环等重要基础知识

    针对Openmv3上的Python应用(摘录带修改) 输出 1. 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: print( ...

  2. C++学习笔记3[条件判断语句]

    C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.条件判断语句 1.判断语句 二.使用条件运算符进行判断 三.switch语句 四.判断语句嵌套 总结 一.条件判断语句 1.判 ...

  3. python条件输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  4. python指定条件分类输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  5. linux跳出循环的三种方式,shell study-13day--跳出循环(break、continue)

    1.跳出循环(break与continue) (1)跳出循环 在使用循环语句进行循环的过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell提供了两个命令来实现该功能:break和conti ...

  6. Go (一) 基础部分2 -- if条件判断,for循环语句

    一.if 条件语句 1.1.if 条件判断,Go语言中if条件判断的格式如下: if 表达式1 {     分支1 } else if 表达式2 {     分支2 } else{     分支3 } ...

  7. Shell基础学习笔记

    一.变量 shell变量的定义与其他语言并没有什么区别.主要注意一下几点 shell变量没有赋值的时候.会被当做命令执行 shell变量.可以是值.也可以是命令.可以是命令返回值,函数返回值.反正挺广 ...

  8. java循环while之等差数列均值_java基础_while 循环语句的定义及用法

    一.while 循环语句的定义 在 C 语言中,while 循环是除了 for 循环外最常用的循环语句. 相对于 for 循环而言,while 循环更多地应用于循环次数未定的循环控制中. while ...

  9. shell 语言中的 if 条件判断

    文章目录 1.if 的基本语法: 2.字符串的判断 3.数值的判断 4.文件和目录的判断 5.复杂逻辑判断 示例1:`与` 的使用 示例2:`或` 的使用 5.举例 6.条件变量替换: 1.if 的基 ...

最新文章

  1. 【每日一算法】独特的电子邮件地址
  2. Visual Studio® 2010 Web Deployment Projects站点编译生成bin同时发表插件
  3. npm更新模块并同步到package.json中
  4. 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
  5. 报错 The CUDA compiler identification is unknown;No CMAKE_CUDA_COMPILER could be found.
  6. 代码健壮性 —— 异常保护和合法性检测
  7. 数据蜂巢架构演讲之路读后感
  8. Vue+Vux实现登录
  9. 译 | 如果你惯用右手,你应该把鼠标放在左边的10个理由
  10. 3dsMax如何渲染模型
  11. 网络数据请求(unity)
  12. 晟盾科技加入龙蜥社区,共建开源新生态
  13. 33岁开始我们该做些什么
  14. (最简单)从MIT-BIH ECG 心电数据(.txt)详细的下载过程
  15. HNU数据结构与算法szh
  16. 什么是 API?电商API接口的用处是什么?
  17. tfs 修改服务器路径,TFS更改服务器密码
  18. 前端验证码倒计时、后台发送验证码、创蓝短信接口
  19. ArcEngine图层属性查询
  20. CSS权重的问题:选择器权重值的计算

热门文章

  1. 使用各种方法加速大型矩阵运算的效率对比
  2. 图形脚本语言sikuli
  3. 如何删除SharePoint的循环日历项目
  4. ACF:让控制台程序变得更为简单
  5. 管理组、路由组、用户邮箱,数据库他们之间的关系和区别
  6. 【模糊数学】模糊逻辑,隶属度,模糊逻辑应用,模糊推理过程
  7. 面试前必看:Redis 和 Memcached 的区别
  8. new/delete和malloc/free的区别(举例说明)(简单点)
  9. mysql数据库rpm包_MySQL 8.0官方数据库RPMZIP for Linux/windows x64安装包程序下载
  10. python爬虫电商京东_python爬虫-京东商品爬取