博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell-条件分支循环
阅读量:5902 次
发布时间:2019-06-19

本文共 695 字,大约阅读时间需要 2 分钟。

1.条件表达式:

整数 l
== -eq
>= -ge
> -gt
<= -le
< -lt
!= -nt
2.条件语句
if [ 表达式 ]
then

elif[表达式]

then

else

fi

例子:
count=10
if [ $count -gt 10 ]
then
echo "count>10"
elif [ $count -lt 10 ]
then
echo "count<10"
else
echo "count=10"
fi

3.循环语句

while 表达式
do
echo
done
例:
declare -i count=1
while [ $count -lt 10 ]
do
echo "count="${count}
#$count = 'expr $count + 1'
#declare -i count=$count+1
count+=1
done
#-------------------------------------

for 变量 in 列表

do

done

#-------------------------------------
例:
for i in 1 2 3 4 5
do
echo "i="${i}
done

for i in {1..10} #>=1 and <=10

do
echo "ii="${i}
done

for((i=1;i<5;i++)) #两个括号

do
echo "iii="${i}
done

转载于:https://www.cnblogs.com/guanghuizhang/p/8676892.html

你可能感兴趣的文章
沙盒目录介绍
查看>>
260. Single Number III
查看>>
Hadoop生态圈-Kafka的完全分布式部署
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
jQuery自动完成点击html元素
查看>>
[算法]基于分区最近点算法的二维平面
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
笨办法学C 练习1:启用编译器
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
linux 将大文件分成小文件
查看>>
CCNA- 距离矢量路由协议学习
查看>>
企业实践用户邮箱导入/导出(第2部分)
查看>>
如何学习Linux命令-初级篇
查看>>
从Oracle Public Yum为Oracle Linux建立本地的Yum源
查看>>
在 SELECT 查询中使用表表达式
查看>>
静态路由和默认路由
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>