bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: unwanted expansion of variable with nested strings


From: Mike Frysinger
Subject: Re: unwanted expansion of variable with nested strings
Date: Thu, 4 May 2006 10:06:16 -0400
User-agent: KMail/1.9.1

On Thursday 04 May 2006 00:44, Paul Jarc wrote:
> Mike Frysinger <address@hidden> wrote:
> > $ foo="a b c"
> > $ gawk 'BEGIN {foo="'${foo}'"}'
> > gawk: BEGIN {foo="a
> > gawk:            ^ unterminated string
>
> This is normal.  man bash:
>
> #   Word Splitting
> #       The  shell  scans the results of parameter expansion, command
> substitu- #       tion, and arithmetic expansion that did not occur within
> double  quotes #       for word splitting.

thanks, this is the bit i was unable to locate myself

> > so if i quote ${foo} like so:
> > $ gawk 'BEGIN {foo="'"${foo}"'"}'
> > it'll work in this case, but then fail if foo contains newlines:
> > foo="a
> > b
> > c"
>
> What do you mean by "fail"?  What do you want to happen in this case?

i meant gawk hates it ... not bash
-mike




reply via email to

[Prev in Thread] Current Thread [Next in Thread]