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>
