0
#!/bin/bash
arrNum=(1 2 3 4)
for ((i = 0; i< 4; i++)) do
echo -n ${arrNum[i]}
done
echo
我有一個這樣的數組。 1D陣列。我如何將其更改爲二維數組?在bash shell腳本中從一維數組轉換爲二維數組
#!/bin/bash
arrNum=(1 2 3 4)
for ((i = 0; i< 4; i++)) do
echo -n ${arrNum[i]}
done
echo
我有一個這樣的數組。 1D陣列。我如何將其更改爲二維數組?在bash shell腳本中從一維數組轉換爲二維數組
你可以這樣做:
#!/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
你是什麼意思是什麼呢?你想要做什麼?顯示更多代碼。這是什麼版本的bash? –