Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 May 2009 08:57:06 -0700 (PDT)
From:      Unga <unga888@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: How to say this in Bash?
Message-ID:  <904563.63141.qm@web57001.mail.re3.yahoo.com>

next in thread | raw e-mail | index | archive | help

--- On Mon, 5/25/09, Jerry <gesbbb@yahoo.com> wrote:

> From: Jerry <gesbbb@yahoo.com>
> Subject: Re: How to say this in Bash?
> To: freebsd-questions@freebsd.org
> Date: Monday, May 25, 2009, 11:22 PM
> On Mon, 25 May 2009 07:36:45 -0700
> (PDT)
> Unga <unga888@yahoo.com>
> wrote:
> 
> >Here is what happens in bash shell:
> >$ echo "${X}" > ${Z}
> >bash: ${Z}: ambiguous redirect
> 
> Perhaps I am misinterpreting your question; however, if I
> define both
> ${X} and ${Z} in a script prior to running your snippet, I
> do not
> receive any error message. Could you show more info on how
> you are
> attempting to run this snippet?
> 

$ X='
> XX1=YES
> XX2=YES
> '
$ echo $X
XX1=YES XX2=YES
$
$ Y='
> YY1=YES
> YY2=YES
> '
$ echo $Y
YY1=YES YY2=YES
$
$ echo "${X}" > ${Z}
bash: ${Z}: ambiguous redirect

I want to append all variables in X and Y into Z so that "echo $Z" should be:
XX1=YES XX2=YES YY1=YES YY2=YES

I'm doing everything in command line not using any scripts.

Regards
Unga


      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?904563.63141.qm>