Get contents of array from string containing name of array -
let's have following code:
#!/bin/bash arrayname_1=( 3 4 5 ) arrayname_2=( 0 1 2 ) str="arrayname_1" arrayname=? in end, want arrayname variable array containing 3, 4, 5, arrayname_1. how make happen? know below, have use str instead of arrayname_1:
arrayname=("${arrayname_1[@]}")
try this:
arrayname_1=( 3 4 5 ) arrayname_2=( 0 1 2 ) name="arrayname_1" indirect=$name"[@]" arrayname=("${!indirect}")
Comments
Post a Comment