bug-bash
[Top][All Lists]
Advanced

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

Re: FIFO silently ignored on . ( `source´ ) command


From: Greg Wooledge
Subject: Re: FIFO silently ignored on . ( `source´ ) command
Date: Mon, 12 Dec 2011 09:10:54 -0500
User-agent: Mutt/1.4.2.3i

On Mon, Dec 12, 2011 at 09:05:09AM -0500, Chet Ramey wrote:
> On 12/12/11 7:54 AM, Timothy Madden wrote:
> > [root@appserver2 ~]# mkfifo /tmp/myfifo
> > [root@appserver2 ~]# echo ls -l >/tmp/myfifo &
> > [2] 23771
> > [root@appserver2 ~]# source /tmp/myfifo        # no `ls´ output here...

> This is a less-than-ideal example, since it attempts to execute the
> `ls -l' output as commands.  Replacing the `ls -l' with `echo hello world'
> results in `hello world' on bash-4.0, bash-4.1, and bash-4.2 on Mac OS X
> and RHEL 5.

I think you overlooked the "echo" in his second command.

Running Timothy's commands works for me (I get the directory listing)
in bash 4.2.20 and 3.2.48 and 2.05b, on HP-UX 10.20.



reply via email to

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