0

助けていただけますか?しかし、配列から読み取った各要素を反復によって別の配列に戻すにはどうすればよいですか?

最初の反復と同様に、11.11.11-1 を読み取り、それを最初のインデックスの別の配列に配置する必要があります

2回目の反復で22.22.22-2を読み取り、それを2番目のインデックスの別の配列に配置する必要があります

ありがとう !

4

1 に答える 1

1

私があなたの質問を正しく読んだと仮定すると、テストケースは次のようになります。

declare -a readarray
declare -a another
readarray=(11.11.11-1,22.22.22-2,33.33.33-3,44.44.44-4)
num=${#readarray[@]}

for ((i=0; i < num; i++))
do
    another[$i]=${readarray[$i]}
done

echo "${another[@]}"

どのシェルを使用しているのかはわかりませんが、私は想定していbashます。

于 2013-03-13T16:58:02.357 に答える