第一类:数字性循环 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done #!/bin/bash for i in $(seq 1 10) do echo $(expr $i \* 3 + 1); done #!/bin/bash for i in {1..10} do echo $(expr $i \* 3 + 1); done #!/bin/bash awk 'BEGIN...
1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done 2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls` 4、for i in ${arr[@]} 5、for i in $* ; do 6、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do 7、for i in f1 f2 f3 ;do 8、f...
for i in $(seq 1 50) do echo $i done 1. 2. 3. 4. 5. 6. 7. 第三种写法 [root@localhost ~]# cat 3.sh #!/bin/bash for i in {1..50} do echo $i done 1. 2. 3. 4. 5. 6. 7. 第四种写法 [root@localhost ~]# cat 4.sh #!/bin/bash awk 'BEGIN{for(i=1; i<=5...
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语言风格的循环语句,示例一 语...
Shell中可以使用for做固定次数循环的处理。常见的for循环用法主要有以下几种: 1、带列表的for循环 语法结构: for item in (list) do command done 示例: cat demo1.sh 内容如下: #!/bin/bash names="小明 小王 小张" for item in names do echo "${item}" done 执行命令:bash demo1.sh 输出结果:...
一、若shell for 循环以\n作为分隔符,输出整行 方式一: #! /bin/bash IFS=$'\n' for i in `cat emp.list` do echo $i done 运行时使用./aa.sh 或者bash aa.sh。 不能使用sh aa.sh。 IFS="\n" # 将字符n作为IFS的换行符。 IFS=$"\n" # 这里\n确实通过$转化为了换行符,但仅当被解释...
for循环语句 for循环语句的常见格式 for i in list do commands done ##list是循环的条件,一...
1、Shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done **也可以写成:for var in list; do - 13.1.1、读取列表中的值 #!/bin/bash #basic for command for test in Alabama BOb Tom Console do echo The next state is $test ...
Linux下Shell的for循环语句 Linux下Shell的for循环语句Linux下Shell的for循环语句 第⼀类:数字性循环 #!/bin/bash for((i=1;i<=10;i++));do echo $(expr $i \* 3 + 1);done #!/bin/bash for i in $(seq 1 10)do echo $(expr $i \* 3 + 1);done #!/bin/bash for i in {1.....
Linux shell之三种For 循环结构 1. 列表for 循环 for variable in {list} do command command done cat for_exam1.sh #!/bin/bash for varible1 in 1 2 3 4 5 do echo "hello ,welcome $varible1 times" done 执行:./for_exam1.sh hello ,welcome 1 times hello ,welcome 2 times hello ,welcome...