Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Process substitution includes extraneous spaces in file descriptor #1487

Open
ScottRochford opened this issue Feb 23, 2021 · 1 comment
Open

Comments

@ScottRochford
Copy link

$ echo foo<(:)bar
foo /dev/fd/4 bar
$ echo $KSH_VERSION
Version AJM 93u+ 2012-08-01

This breaks things like tar ... --files-from=<( command ) because the space separates the long option from its parameter.

I would have checked whether this bug is present in a more recent version, but I haven't had the time to follow everything in #1466 and figure out which versions this could or should be fixed in.

@DavidMorano
Copy link

Thanks for posting this problem.
I will try to investigate on a later branch ("93v-"), but it might take some time.
There is (slow) background development continuing from this latter branch -- actually from the following later 'ksh2020' branch.
But nothing can be guaranteed as far as published fixes (at least not yet). Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants