bug-bash
[Top][All Lists]
Advanced

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

Re: Problem with "for loop" in "here document"


From: BuraphaLinux Server
Subject: Re: Problem with "for loop" in "here document"
Date: Wed, 9 Jul 2008 15:18:11 +0700

put a backslash in front of the $ so that it is not substituted when
the here document read, but later when you run that code.

On 7/9/08, Mr Aras <arasv@magtech.com.au> wrote:
>
> Hi,
>
> I've been trying to implement a "for loop" in a "here document" but the
> "name" is never assigned to any of the items in the list.
>
> e.g.
>
> #!/bin/sh
> sh <<-EOF
> for word in hello world
> do
>         echo word = $word
> done
> EOF
>
> output is:
> word =
> word =
>
>
> Can someone tell me why this doesn't work? I've been going nuts trying to
> figure this one out.
>
>
> --
> View this message in context:
> http://www.nabble.com/Problem-with-%22for-loop%22-in-%22here-document%22-tp18353951p18353951.html
> Sent from the Gnu - Bash mailing list archive at Nabble.com.
>
>
>
>




reply via email to

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