|
From: | antonio |
Subject: | eval, apparently inconsistent behavior |
Date: | Tue, 03 Jun 2008 19:40:21 +0200 |
User-agent: | Thunderbird 2.0.0.12 (X11/20080213) |
#!/bin/bash a=( 1 2 3 ) b=( 4 5 6 ) x=a eval b=( \${$x[@]} ) echo ${b[@]} #output: #1 2 3 x=b eval $x=( \${a[@]} ) #output: #./tst: line 15: syntax error near unexpected token `(' #./tst: line 15: `eval $x=( \${a[@]} ) '
[Prev in Thread] | Current Thread | [Next in Thread] |