【问题标题】:Making an array in linux在linux中创建一个数组
【发布时间】:2022-10-06 03:24:01
【问题描述】:

我正在尝试制作一个具有 84x28 值的数组。该数组应包含重复 28 次的数字 1,然后是重复 28 次的数字 2,依此类推,直到重复 28 次的数字 84。我希望输出由 1 列和 84x28 行组成,每行对应每个数字。有没有办法让我开始?

  • 那么请edit你的问题
  • 当你想输出一些东西时,为什么你需要一个数组?使用两个嵌套循环和echo/printf 你的值。打印前无需存储
  • 使用附加到数组的嵌套循环。
  • 谢谢你的推荐。你是对的。您是否知道任何资源可以为我指明正确的方向来执行您的建议?谢谢

标签: linux bash unix


【解决方案1】:

使用附加到数组的嵌套for 循环。

#!/bin/bash

array=()
for i in {1..84}; do
    for j in {1..28}; do
        array+=($i)
    done
done

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 2017-10-30
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多