如何在循环的每次迭代中将元素添加到Bash中的数组中?

乔什·平托(Josh Pinto)

我的depends档案中有这个档案$PATH

#!/bin/bash
k=0
for i in "$@"
do
  DP[k]="nodejs-$i"
  k=$((k+1))
done

echo $DP

我跑depends js kd了回去:

nodejs-js

这让我感到惊讶,因为我认为我得到的结果将是:

nodejs-js nodejs-kd

因为循环是要向DP表单数组添加新元素,所以我在运行脚本时脚本提供的输入是nodejs-$i哪里我尝试使用此依赖脚本来代替:$idepends

#!/bin/bash
DP=()
for i in "$@"
do
  DP+=("nodejs-$i")
done

echo $DP

但是它返回的结果与js kd输入完全相同(即,输出为nodejs-js)。

杰伊·贾戈特

您的脚本已将元素正确添加到阵列中,请检查以下如何读取DP阵列。

试试看:

#!/bin/bash
k=0
for i
do
  DP[k]="nodejs-$i"
  k=$((k+1))
done

printf "DP array size is %d\n" "${#DP[@]}"
printf "%s " "${DP[@]}"
printf "\n"

--edited--请注意,鼓励新应用程序使用printf而不是echo。

有趣=>默认情况下,for语句循环遍历脚本的参数。

考试:

$ ./depends js kd
DP array size is 2
nodejs-js nodejs-kd

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中的for循环的每次迭代中将值添加到HashMap

来自分类Dev

如何在每次循环后将用户的输入添加到数组中?

来自分类Dev

如何在javascript中将数组添加到数组中?

来自分类Dev

如何在python中将元素添加到列表中?

来自分类Dev

如何在字典中将元素添加到列表中?

来自分类Dev

如何在python中将元素添加到列表中

来自分类Dev

如何在scala中将字母添加到数组中的每个元素

来自分类Dev

如何在PHP中使用for循环在每次迭代中将300加到变量中?

来自分类Dev

使用特殊循环将元素添加到数组中以进行迭代

来自分类Dev

如何在php中将元素添加到子数组

来自分类Dev

在forEach循环javascript中将元素添加到字典中

来自分类Dev

在Python中的每次迭代中将新行添加到CSV文件中

来自分类Dev

在TCL中将元素添加到字典中的数组

来自分类Dev

如何迭代循环并添加到Java 8中的列表?

来自分类Dev

如何削减bash数组中的最后3个元素并将其添加到数组中

来自分类Dev

在Java中使用while循环在每次迭代中添加到不同的变量

来自分类Dev

如何在JavaScript中将div动画添加到div数组中的div中?

来自分类Dev

在 RxSwift 中迭代并添加到数组

来自分类Dev

如何在Python的for循环中将项目添加到字典中?

来自分类Dev

如何在for循环中将边添加到图形中?

来自分类Dev

如何在GWT的UiBinder中将StyleNames“多个CSS类”添加到1个元素中?

来自分类Dev

如何在Laravel 5中将占位符添加到选择元素

来自分类Dev

如何在HTML5中将皮肤添加到视频元素

来自分类Dev

如何在Javascript中将带有文本的字幕元素添加到div中

来自分类Dev

如何在Laravel 5中将占位符添加到选择元素

来自分类Dev

如何在python中将Web元素添加到列表中

来自分类Dev

在R中的每次迭代后添加到图例

来自分类Dev

如何在bash脚本中将换行符添加到变量中

来自分类Dev

如何在Swift中将新项目添加到我的多类型数组中

Related 相关文章

  1. 1

    如何在Android中的for循环的每次迭代中将值添加到HashMap

  2. 2

    如何在每次循环后将用户的输入添加到数组中?

  3. 3

    如何在javascript中将数组添加到数组中?

  4. 4

    如何在python中将元素添加到列表中?

  5. 5

    如何在字典中将元素添加到列表中?

  6. 6

    如何在python中将元素添加到列表中

  7. 7

    如何在scala中将字母添加到数组中的每个元素

  8. 8

    如何在PHP中使用for循环在每次迭代中将300加到变量中?

  9. 9

    使用特殊循环将元素添加到数组中以进行迭代

  10. 10

    如何在php中将元素添加到子数组

  11. 11

    在forEach循环javascript中将元素添加到字典中

  12. 12

    在Python中的每次迭代中将新行添加到CSV文件中

  13. 13

    在TCL中将元素添加到字典中的数组

  14. 14

    如何迭代循环并添加到Java 8中的列表?

  15. 15

    如何削减bash数组中的最后3个元素并将其添加到数组中

  16. 16

    在Java中使用while循环在每次迭代中添加到不同的变量

  17. 17

    如何在JavaScript中将div动画添加到div数组中的div中?

  18. 18

    在 RxSwift 中迭代并添加到数组

  19. 19

    如何在Python的for循环中将项目添加到字典中?

  20. 20

    如何在for循环中将边添加到图形中?

  21. 21

    如何在GWT的UiBinder中将StyleNames“多个CSS类”添加到1个元素中?

  22. 22

    如何在Laravel 5中将占位符添加到选择元素

  23. 23

    如何在HTML5中将皮肤添加到视频元素

  24. 24

    如何在Javascript中将带有文本的字幕元素添加到div中

  25. 25

    如何在Laravel 5中将占位符添加到选择元素

  26. 26

    如何在python中将Web元素添加到列表中

  27. 27

    在R中的每次迭代后添加到图例

  28. 28

    如何在bash脚本中将换行符添加到变量中

  29. 29

    如何在Swift中将新项目添加到我的多类型数组中

热门标签

归档