【Linux】:shell循环语句
运行Shell脚本有两种方法:
1、vi test.sh
#! /bin/bash
#编写内容
运行sh test.sh
2、chmod +x ./test.sh #脚本具有执行权限
./test.sh #执行脚本
if条件判断
单分支if条件:
if [ 条件判断式 ]then程序
fi
注意:中括号与条件判断式之间有空格
双分支if条件:
if [ 条件判断式 ]then条件成立时,执行的程序else条件不成立时,执行的另一个程序
fi
多分支if条件:
if [ 条件判断式1 ]then当条件判断式1成立时,执行程序1
elif [ 条件判断式2 ]then当条件判断式2成立时,执行程序2
…更多条件elif…
else当所有条件都不成立时,最后执行此程序
fi
多分支case条件语句
case语句和if…elif…else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。
case $变量名 in“值1”)如果变量的值等于值1,则执行程序1;;“值2”)如果变量的值等于值2,则执行程序2;;…省其他分支…*)如果变量的值都不是以上的值,则执行此程序;;
esac
for循环
这种语法中for循环的次数,取决于in后面值的个数(空格分隔),有几个值就循环几次,并且每次循环都把值赋予变量。
也就是说,假设in后面有三个值,for会循环三次,第一次循环会把值1赋予变量,第二次循环会把值2赋予变量,以此类推。
for 变量 in 值1 值2 值3 …(可以是一个文件等)do程序done
第二种:
比如初始值i=1;循环控制条件i<=100;变量条件i++
for((初始值;循环控制条件;变量条件))do程序done
While循环
while循环,只要条件为true,就一直执行程序。
While [ 条件判断式 ]do程序done
until循环
和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序。一旦循环条件成立,则终止循环。
Until [ 条件判断式 ]do程序done
【Linux】:shell循环语句相关推荐
- linux shell 循环语句 for while until
for/do/done Shell脚本的for循环结构和C语言很不一样,它类似于某些编程语言的foreach循环.例如: #! /bin/shfor FRUIT in apple banana pea ...
- 怎么编写Linux脚本循环语句,shell脚本及常用循环语句
博文结构 什么是shell 简单编辑shell 循环语句 一.什么是shell及作用 Shell字面理解就是个"壳",是操作系统(内核)与用户之间的桥梁,充当命令解释器的作用,将用 ...
- Linux Shell脚本语句执行失败,后续语句继续执行的问题
Linux Shell脚本语句执行失败,后续语句继续执行的问题 问题 解决方法 问题 写了一个自动部署java后端的脚本,大致如下: A=password read -p "请输入密码:&q ...
- Shell循环语句(for循环;while循环;until循环)及中断(break和continue)
Shell循环语句 for循环语句 例题1:批量添加用户 例题2:根据IP地址检查主机状态 while循环语句 例题1 猜价格游戏 例题二:批量添加用户 until循环语句 例题:计算1~50的值 中 ...
- linux脚本语句,LINUX shell 脚本语句
LINUX中shell脚本中语句的基本用法 一.if ...then...fi if [ 条件判断一 ] && (||) [ 条件判断二 ]; then ...
- Linux Shell编程语句case
Linux Shell编程case语句 case语句 case语句适用于需要进行多重分支的应用情况. case分支语句的格式如下:case $变量名 in模式1)命令序列1;;模式2)命令序列2;; ...
- shell 循环语句和函数
循环语句 一.循环语句 1.for循环详解 2.while语句 3.until语句 4.双for循环 5.break和continue break,我们可以通过内外循环的输出来看break的特性. c ...
- Shell循环语句(for、while、until)及echo、IFS
循环语句与函数 echo简述 循环语句 for循环语句 表达式一 表达式二 表达式三(变量值的迭代方式) 表达式四 批量添加用户且密码均为111222 批量检测指定ip地址连通性 while循环语句 ...
- shell 循环语句
循环语句: for 语法结构: 1.列表循环 for variable in {list}docommand...done for variable in var1 var2 var3..docomm ...
- 简单易懂!!shell循环语句!for、while、until
这里写目录标题 for循环语句 基本格式 流程路 while循环语句 while语句结构 流程图 until循环语句 until语句基本结构 流程图 for循环语句 在实际工作中,经常会遇到某项任务需 ...
最新文章
- 服务器看端口信息命令行,查看服务器进入端口命令行
- linux下磁盘是硬盘吗,肿么确定linux系统上的硬盘哪个是主盘
- boost::fusion::pop_back用法的测试程序
- YbtOJ#20089-[NOIP2020模拟赛B组Day10]平衡的树【贪心】
- iOS应用开发视频教程笔记(二)My First iOS App
- [错误记录] --- rocketmq批量消费设置参数的问题
- 为了减少接口的响应时间,有哪些优化措施?(可以从架构、代码等各个角度谈)?
- C++主线程与子线程的关系
- ERC20代币合约详解,附实现代码
- 基于Spark的电影推荐系统(推荐系统~2)
- 自动注册11平台账号
- 零基础怎么学习平面设计,学习平面设计需要多久?
- FTP 21端口和20端口有什么区别?
- Linux学习笔记 驱动开发篇
- 文心一言,被网友玩坏了哈哈哈哈哈哈哈
- Personalized Re-ranking for Recommendation
- 第三届进博会倒计时100天,欧莱雅、雅诗兰黛、爱茉莉太平洋积极筹备参展 | 美通企业日报...
- STC15单片机读写大容量SD卡(IO口模拟SPI模式)
- [房产热点] 揭曝中国房地产十大绝密“潜规则” 一看吓一跳
- 详解多级目标检测体系结构Cascade RCNN