if 语句
if [ 1 == 1 ]
then
echo "相等"
elif [ 2 != 2 ]
then
echo "相等"
else
echo "不相等"
fi
*******************************************
for循环
for temp in 1 2 3 4 5
do
echo "${temp}"
done
如果遇到特殊字符需要加转义字符\
例:
for temp in "1 2 3 4 5\`"
do
echo "${temp}"
done
for ((a = 1; a < 10; a++ ))
do
echo $a
done
*******************************************
while循环
int=1
while(( $int<=5 ))
do
echo $int
let "int++"
done
无线循环
while :
do
echo "输出"
done
无线循环
for ((;;))
do
echo "无限循环"
done
*******************************************
case 语法
case 值 in
模式1)
command1
command2
...
commandN
;;
模式2)
command1
command2
...
commandN
;;
esac
echo '输入 1 到 4 之间的数字:'
echo '你输入的数字为:'
read aNum
case $aNum in
1) echo '你选择了 1'
;;
2) echo '你选择了 2'
;;
3) echo '你选择了 3'
;;
4) echo '你选择了 4'
;;
*) echo '你没有输入 1 到 4 之间的数字'
;;
esac
后面两个
break 和 continue和平常的语法一样了
*******************************************
#until循环
#语法结构 until 条件
temp=6
until (( $temp > 11 ))
do
echo "小于1"
temp=`expr $temp + 1`
echo $temp
done
结果:
xiaojie@bogon Desktop (master) $ ./temp.sh
小于1
7
小于1
8
小于1
9
小于1
10
小于1
11
小于1
12
流程控制
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- HTML 学习笔记 May 9,2017 js运行原理、js开发工具介绍、js程序(hello)、js基本语法、j...
- Node.js Request+Cheerio实现一个小爬虫-基础功能实现1:内容抓取Node.js Reques...
- 1.使用break结束循环 某些时候要在某种条件出现时强行终止循环,而不是等到循环条件为false时才推出循环。此...