Android Python入门到实战 分布式调度 做推广 jquery xml merge lua callback mockito odbc Vanilla JS underscorejs vue自定义事件 后台模板下载 admin框架 jq触发点击事件 base64转16进制 solr索引 android入门实例 html下拉框默认选中 汇编语言clr python返回函数 python安装程序 java文件 java学习教程 java怎么写接口 java怎么安装 java写入txt java对象序列化 ** abaqus最新版本 忧思华光玉 黑白照片一键变彩色 超星网课助手 数据挖掘原理与算法 oem修改器 什么模拟器最好 光头强换肤助手 网页之家
当前位置: 首页 > 学习教程  > 编程语言

Linux的shell中的for循环使用

2020/10/8 19:09:29 文章标签:

shell中的for循环使用常见的for循环用法主要有以下几种: 语法结构: for item in (list) do command done 例: #!/bin/bash for i in “土豆” “菠菜” “鱿鱼” do echo “我喜欢吃$i 。” done输出结果: “我喜欢吃“土豆” …

shell中的for循环使用

常见的for循环用法主要有以下几种:

语法结构:

for item in (list)
do
command
done
例:

#!/bin/bash
for i in “土豆” “菠菜” “鱿鱼”
do
echo “我喜欢吃$i 。”
done

输出结果:
“我喜欢吃“土豆” 。”
“我喜欢吃“菠菜” 。”
“我喜欢吃“鱿鱼” 。”

示例 计算1到500的和
方式1:

#!/bin/bash
sum=0
for item in {1..500}
do
let "sum+=item"
done
echo "总数为:${sum}"

方式2:

#!/bin/bash
sum=0
for item in $(seq 1 500)
do
let "sum+=item"
done
echo "总数为:${sum}"

输出结果:120250

3、类C语言的for循环

语法结构:

for ((exp1;exp2;exp3;))

do

command

done

例:

#!/bin/bash

for ((num=1;num<=100;num++))

do

echo -n "$num "

done

计算1到100的和以及1到100的奇数和

#!/bin/bash

sum1=0
sum2=0
for((i=1,j=1;i<=100;i++,j+=2))
do
let "sum1+=i"
if [ $j -lt 100 ];then
let "sum2+=j"
fi
done
echo "sum1=$sum1"
echo "sum2=$sum2"

输出:
sum1=5050
sum2=2500


本文链接: http://www.dtmao.cc/news_show_250095.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?