On 7/29/19 1:01 PM, Clint Hepner wrote: > The ``[`` begins a valid shell pattern, so the parser continues to > accept input until the closing ``]`` is found. Pathname expansion > (apparently) does not apply to the first "argument" of the > ``function`` command.
The initial workaround discovered, was to use $ function _[ () { echo hello; }; <() _[ hello The use of <() somehow suppresses the glitch in the same way that quoting it does. If it were just glob expansion, then why should that be so? -- Eli Schwartz Arch Linux Bug Wrangler and Trusted User
signature.asc
Description: OpenPGP digital signature