bug-bash
[Top][All Lists]
Advanced

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

Re: redirection / process substitution fails to read a file descriptor


From: Greg Wooledge
Subject: Re: redirection / process substitution fails to read a file descriptor
Date: Sun, 17 Nov 2024 14:01:14 -0500

On Sun, Nov 17, 2024 at 12:16:29 -0600, Mike Peters wrote:
> On 2024-11-16 20:35, Greg Wooledge wrote:
> > On Sat, Nov 16, 2024 at 16:35:05 -0600, Mike Peters wrote:
> > >          > exec 3<test.txt
> > >          > cat <&3
> > >          foobar
> > 
> > OK.  This part is straightforward.  Note that you used a command, cat,
> > to write output.  You didn't simply type <&3 without a command.
> 
> You're saying that <&3 on an input line by itself should work? It outputs 
> nothing for me. Effectively the same point as the purpose of this submission. 
> Although <test.txt by itself doesn't output anything for me either.

No, I'm pointing out that you *did* use cat, because you *needed* to.
If you had simply typed <&3 without the cat command, it wouldn't have
worked.

> > >          > exec 3<test.txt
> > >          > echo `< <(<&3)`

Which is why it didn't work here -- there's no cat command.  There's no
command at all.



reply via email to

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