linux的for循环的写法

linux的for循环的写法,第1张

Linux下使用while…do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令

可以这样来写:

I=1

While [$I<=5]do

语句…

Done

I=$(($I+1))

其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。

====================================

脚本1:

#!/bin/sh

for loop in 1 2 3 4 5

do

echo $loop

done

脚本2:

#!/bin/sh

for loop in "orange red blue grey"

do

echo $loop

done

有了""就是字符串,只循环一次

第二个循环的循环变量会依次为orange red blue grey中的每一个。

for I in listdo

statement

done

I 是变量

list是一个表格 如你可以使用一串用括号括起来的数,

也可以使用 命令替换 `seq 1 15` 这个命令忘记了,, 有可能是 `seq 15`

[1..15]

表示1-15的数,,

statement 即要执行的语句

for I in [1..10]do

echo $I

done

这段for循环的含义就是显示从1~10的所有数字


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8796463.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存