linux循环判断输出结果,Linux Shell基础学习——循环与条件判断
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基础学习——循环与条件判断相关推荐
- Python语法-1-变量、输出、List列表、tuple元组、条件判断和循环等重要基础知识
针对Openmv3上的Python应用(摘录带修改) 输出 1. 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: print( ...
- C++学习笔记3[条件判断语句]
C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.条件判断语句 1.判断语句 二.使用条件运算符进行判断 三.switch语句 四.判断语句嵌套 总结 一.条件判断语句 1.判 ...
- python条件输出_python基础(二)条件判断、循环、格式化输出
继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...
- python指定条件分类输出_python基础(二)条件判断、循环、格式化输出
继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...
- linux跳出循环的三种方式,shell study-13day--跳出循环(break、continue)
1.跳出循环(break与continue) (1)跳出循环 在使用循环语句进行循环的过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell提供了两个命令来实现该功能:break和conti ...
- Go (一) 基础部分2 -- if条件判断,for循环语句
一.if 条件语句 1.1.if 条件判断,Go语言中if条件判断的格式如下: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 } ...
- Shell基础学习笔记
一.变量 shell变量的定义与其他语言并没有什么区别.主要注意一下几点 shell变量没有赋值的时候.会被当做命令执行 shell变量.可以是值.也可以是命令.可以是命令返回值,函数返回值.反正挺广 ...
- java循环while之等差数列均值_java基础_while 循环语句的定义及用法
一.while 循环语句的定义 在 C 语言中,while 循环是除了 for 循环外最常用的循环语句. 相对于 for 循环而言,while 循环更多地应用于循环次数未定的循环控制中. while ...
- shell 语言中的 if 条件判断
文章目录 1.if 的基本语法: 2.字符串的判断 3.数值的判断 4.文件和目录的判断 5.复杂逻辑判断 示例1:`与` 的使用 示例2:`或` 的使用 5.举例 6.条件变量替换: 1.if 的基 ...
最新文章
- 【每日一算法】独特的电子邮件地址
- Visual Studio® 2010 Web Deployment Projects站点编译生成bin同时发表插件
- npm更新模块并同步到package.json中
- 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!分享一点面试小经验
- 报错 The CUDA compiler identification is unknown;No CMAKE_CUDA_COMPILER could be found.
- 代码健壮性 —— 异常保护和合法性检测
- 数据蜂巢架构演讲之路读后感
- Vue+Vux实现登录
- 译 | 如果你惯用右手,你应该把鼠标放在左边的10个理由
- 3dsMax如何渲染模型
- 网络数据请求(unity)
- 晟盾科技加入龙蜥社区,共建开源新生态
- 33岁开始我们该做些什么
- (最简单)从MIT-BIH ECG 心电数据(.txt)详细的下载过程
- HNU数据结构与算法szh
- 什么是 API?电商API接口的用处是什么?
- tfs 修改服务器路径,TFS更改服务器密码
- 前端验证码倒计时、后台发送验证码、创蓝短信接口
- ArcEngine图层属性查询
- CSS权重的问题:选择器权重值的计算
热门文章
- 使用各种方法加速大型矩阵运算的效率对比
- 图形脚本语言sikuli
- 如何删除SharePoint的循环日历项目
- ACF:让控制台程序变得更为简单
- 管理组、路由组、用户邮箱,数据库他们之间的关系和区别
- 【模糊数学】模糊逻辑,隶属度,模糊逻辑应用,模糊推理过程
- 面试前必看:Redis 和 Memcached 的区别
- new/delete和malloc/free的区别(举例说明)(简单点)
- mysql数据库rpm包_MySQL 8.0官方数据库RPMZIP for Linux/windows x64安装包程序下载
- python爬虫电商京东_python爬虫-京东商品爬取