安装openstack过程中:Linux for循环的作用是什么?
发布网友
发布时间:2022-04-30 23:20
我来回答
共1个回答
热心网友
时间:2022-06-20 07:27
不同的循环有不同的作用:
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、for
i
in
*.txt
9、for
i
in
$(ls
*.txt)
for
in语句与`
`和$(
)合用,利用`
`或$(
)的将多行合为一行的缺陷,实际是合为一个字符串数组
for
num
in
$(seq
1
100)
10、LIST="rootfs
usr
data
data2"
for
d
in
$LIST;
do
用for
in语句自动对字符串按空格遍历的特性,对多个目录遍历
11、for
i
in
{1..10}
12、for
i
in
stringchar
{1..10}
13、awk
'BEGIN{for(i=1;
i<=10;
i++)
print
i}'
注意:AWK中的for循环写法和C语言一样的