Tim Hatch wrote:

>     Pilot:~/tmp/bash-4.0 tim$ coproc NAME ls
>     [1] 18474
>     Pilot:~/tmp/bash-4.0 tim$ ./bash: line 32: NAME: command not found
> 
>     [1]+  Exit 127                coproc COPROC NAME ls

For some reason it expects a compound command on named coprocesses,

http://bash-hackers.org/wiki/doku.php/syntax/keywords/coproc

MSGID <mailman.4819.1231909794.26697.bug-b...@gnu.org>

bash(1):
If NAME is not supplied, the default name is COPROC. NAME must not be
supplied if command is a simple command (see above); otherwise, it is
interpreted as the first word of the simple command.

Yes, it's not intuitive.

Jan


Reply via email to