2018-12-07 16:55:34 408浏览
对Linux开发技术感兴趣的小伙伴对Linux下shell编程之for循环应该或多或少有一些的了解吧,不了解的小伙伴也不用着急,本篇文章扣丁学堂Linux培训小编就和大家详解一下Linux下shell编程之for循环,对Linux开发技术感兴趣的小伙伴和小编一起来看一下吧。
Linux下for循环中可以使用break 和continue 关键字来跳出循环,和Java用法一致。
一、常用for循环结构
二、常用测试结构
1、输出3次uptime
2、批量解压缩当前文件夹下所有的.tar.gz 文件
3、求1~100 的和
#语法一
for 变量 in 值1 值2 值3..
do
程序块儿
done
#
#语法二
for 变量 `命令`
do
程序块儿
done
#
#语法三
for ((初始值; 循环控制; 变量变化))
do
程序块儿
done
#!/bin/bash
for i in 1 2 3 4 5
do
echo "$i-->$(uptime)"
done
#!/bin/bash
for i in `ls ./*.tar.gz`
do
tar -zxvf $i >/dev/null
done
#!/bin/bash
#注意变量赋值的时候,=两边绝对不能有空格
sum=0
for (( i=1; i<=100; i++ ))
do
sum=$(( $sum + $i ))
done
echo "1+2+3+...+100=$sum"
想要了解更多关于Linux开发方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Linux开发环境搭建视频,扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。
【关注微信公众号获取更多学习资料】