ddd(base)[zhiyong@malabLearn]$foriin$(cat aa)#用aa当作限制主体,注意其中cat命令和外面$()的使用>do>echo"$i">done aaa bbb ccc ddd(base)[zhiyong@malabLearn]$foriin`cat aa`#用aa当作主体,注意其中cat命令和 ` ` 的使用>do>echo$i>done aaa bbb ccc ddd 5. C语言风格的循环语句,示例一 语...
一、单层for 格式: 1.第一种格式 for i in 变量($(cat/1.txt)或者{1..10}) do done 2.第二种格式 for ((i=1;i<=100;i++)) do done 例子演示: 二、双层for for i in {1..100} do for i in {1..10} do done done 例子演示:...
1.执行循环 2.i初始值是1 3.进行判断i<=10,满足条件,运行循环。 4.运行命令,运行完成后。 5.执行i,然后进行下次循环。 2.3 for循环格式及应用场景 2.4案例 面试题: 使用for循环在/tmp目录下通过随机小写10 个字母加固定字符串wh批量创建10个html文件 [root@m01 /server/scripts/devops-shell]# cat for_...
for ((i=1;i<=9;i++)) do for ((j=1;j<=i;j++)) do echo -ne "$i*$j=$((i*j))\t" done echo done ``` 在上面的例子中,外层的for循环控制乘法表的行数,内层的for循环控制乘法表的列数。5. 使用命令输出作为循环列表:for命令还可以将命令的输出作为循环的列表。例如,我们可以使用for命...
I like apple I like banana I like cherry 复制代码 你也可以使用seq命令生成一个数字序列来进行循环: for i in $(seq 1 10) do echo "Number: $i" done 复制代码 这将会输出: Number: 1 Number: 2 ... Number: 10 复制代码 通过使用for循环语句,你可以方便地对一个列表或一组数字进行遍历操作。
第一类:数字性循环 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done 1. 2. 3. 4. 5. 6. #!/bin/bash for i in $(seq 1 10) do echo $(expr $i \* 3 + 1); done 1. 2. 3. 4.
初始化表达式为空时,要在for语句之前将循环控制变量赋值:i=1for (( ; i<=100 ; i++ ))do……done条件判断表达式为空时,for语句变成了死循环,要在循环体中设置条件跳出循环:for ((i=1; ; i++))do if(( i>100 )); then break fi done控制表达式为空时,for语句也会变成死循环,需要在循环体加入...
for循环写法总结 关于shell中的for循环用法很多,感觉很全面,所以就转过来研究研究,嘿嘿... 1、for((i=1;i<=10;i++)) [root@fox ~]# for ((i=1;i<3;i++ )); do echo $(($i*4)); done 4 8 2、在shell中常用的是for i in $(seq 10) ...
第一类:数字性循环 for1-1.sh 代码语言:javascript 复制 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done for1-2.sh 代码语言:javascript 复制 #!/bin/bash for i in $(seq 1 10) do echo $(expr $i \* 3 + 1); done for1-3.sh 代码语言:javascri...
for n in {1…10} #对1-10中每一个数据进行循环 for Iine in $(< file) #对file文件中的内容每一行执行循环 for arg in "$@" #对传入的参数进行循环 2.2 bash支持的语法 #!/bin/bash for ((i=1; i<10; i++));do echo $i done ...