a child of this shell
This behaviour is present in both bash 4 and 5. Whether this is to
be considered a bug/undesirable or not...
Hopefully, I haven't come across as overly argumentative and
critical, and if I have, it is only because I actually really like
bash and have been using it daily
On Tue, Jun 04, 2019 at 07:19:02PM -0400, Chet Ramey wrote:
> On 6/4/19 4:34 PM, mwnx wrote:
>
> > Thanks for the explanation. In view of the change you describe,
> > there is another behaviour that I think might qualify as a bug. I'll
> > give you my actual use case
ing.
So, although I realise that complete backwards compatibility is not
to be expected since this is a new major version, it would in my
opinion be consistent to have `jobs`'s output include process
substitutions, and would ensure that the use case I describe remains
supported. If you agree with
; }` above with `f() { sleep 2; }; f`
gives the same result. On the other hand, replacing it with
plain `sleep 2`, or `(sleep 2)` eliminates the problem.
--
mwnx
GPG: AEC9 554B 07BD F60D 75A3 AF6A 44E8 E4D4 0312 C726
ipfs.io/ipfs/QmV4tMgNmqewgcPgX4ktAbrA9jHeiM2DhEFSB4BKxwj75c