coprocBash ingebouwd commando voor het maken van interactieve asynchrone subshells. Meer informatie: https://www.gnu.org/software/bash/manual/bash.html#Coprocesses.
coproc { {{commando1; commando2; ...}}; }
coproc {{naam}} { {{commando1; commando2; ...}}; }
stdin van een specifiek coprocess:echo "{{invoer}}" >&"${{{naam[1]}}}"
stdout van een specifiek coprocess:read <&"${{{naam[0]}}}" {{variabele}}
stdin leest en opdrachten op de invoer uitvoert:coproc {{naam}} { while read {{regel}}; do {{commando1; commando2; ...}}; done }
stdin leest, voert een pipeline uit op de input en schrijf de output naar stdout:coproc {{naam}} { while read {{regel}}; do {{echo "$regel"}} | {{commando1 | commando2 | ...}} | cat /dev/fd/0; done }
bc uitvoert:coproc BC { bc --mathlib; }; echo "1/3" >&"${BC[1]}"; read <&"${BC[0]}" output; echo "$output"