|
Prepend element 'e'
|
a=(2 3 4) e=1;
|
a=($e ${a[*]})
|
1 2 3 4
|
|
Append element 'e'
|
a=(1 2 3) e=4;
|
a=(${a[*]} $e)
|
1 2 3 4
|
|
Insert element 'e' at index 'n'
|
a=(1 2 3 4 5) e=666 n=3
|
a=(${a[*]:0:$n} $e ${a[*]:$n})
|
1 2 3 666 4 5
|
|
Prepend array 'b'
|
a=(1 2 3 4 5) b=(10 20 30)
|
a=(${b[*]} ${a[*]})
|
10 20 30 1 2 3 4 5
|
|
Append array 'b'
|
a=(1 2 3 4 5) b=(10 20 30)
|
a=(${a[*]} ${b[*]})
|
1 2 3 4 5 10 20 30
|
|
Insert array 'b' at index 'n'
|
a=(1 2 3 4 5) b=(10 20 30) n=3;
|
a=(${a[*]:0:$n} ${b[*]} ${a[*]:$n})
|
1 2 3 10 20 30 4 5
|
|
Concatenate array 'a' and array 'b'
|
a=(1 2 3) b=(4 5 6)
|
c=(${a[*]} ${b[*]})
|
1 2 3 4 5 6
|