On Thu, 2008-01-31 at 00:44 +0530, Puneet Lakhina wrote:
> On Jan 30, 2008 3:44 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
[...]
> What you want is probably
> eval TESTARR=(`echo \"abc def\" ghi`)
>
> Thanks this works. But how exactly does it work? I mean how does eval
> change
On Jan 30, 2008 3:44 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
> On Wed, 2008-01-30 at 15:36 +0530, Puneet Lakhina wrote:
> [...]
> > However
> > $> TESTARR=(`echo \"abc def\" ghi`)
> > $> echo ${TESTARR[0]}
> > $> echo ${TESTARR[1]}
> > This incorrectly prints:
> > "abc
> > def"
> [...]
>
> Wha
On Wed, 2008-01-30 at 15:36 +0530, Puneet Lakhina wrote:
[...]
> However
> $> TESTARR=(`echo \"abc def\" ghi`)
> $> echo ${TESTARR[0]}
> $> echo ${TESTARR[1]}
> This incorrectly prints:
> "abc
> def"
[...]
What you want is probably
eval TESTARR=(`echo \"abc def\" ghi`)
I would also suggest movi
Hi,
I am trying to parse a set of space separated values from a file into an
array in a bash script. Thing is my individual values can also have spaces
between them hence each value is enclosed in double quotes. But the problem
is i am unable to parse them properly into an array.
After a bit of e