#!/bin/bash

    arrNum=(1 2 3 4)

    for ((i = 0; i< 4; i++)) do
        echo -n ${arrNum[i]}
        done
    echo

我有一个这样的阵列。1D阵列。如何将其更改为二维数组?

最佳答案

你可以的

#!/bin/bash

arrNum=(1 2 3 4)

for ((j = 0; j< 4; j++)) do
    for ((i = 0; i< 4; i++)) do
        echo "${arrNum[i]} - ${arrNum[j]}"
        done
echo
done

09-10 09:40