linux如何遍历键值对

linux如何遍历键值对,第1张

通过【Map.keyset()】使用【foreach】遍历key和value。linux通过【Map.keyset()】使用【foreach】遍历key和value遍历键值对,Linux是一种自由和开放源代码的类UNIX *** 作系统。该 *** 作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。

您好,Linux for循环执行命令一行-csd,可以使用for循环来实现。for循环是一种常见的循环结构,它可以让您重复执行一系列 *** 作,直到某个条件不满足为止。

具体来说,for循环的语法如下:

for (初始化表达式条件表达式更新表达式)

{

// 循环体

}

其中,初始化表达式用于初始化循环变量;条件表达式用于检查循环条件是否满足;更新表达式用于更新循环变量。

要执行一行-csd命令,可以使用以下for循环:

for (int i = 0i <200i++)

{

system("-csd")

}

上面的for循环将会执行200次-csd命令,每次循环结束后,i的值都会自动增加1。

不同的循环有不同的作用:

1、

for((i=1i<=10i++))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语言一样的


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

原文地址: http://outofmemory.cn/yw/8328455.html

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

发表评论

登录后才能评论

评论列表(0条)

保存