coproc

대화형 비동기 서브셸을 생성하기 위한 내장 Bash. 더 많은 정보: https://www.gnu.org/software/bash/manual/bash.html#Coprocesses.

coproc { {{명령어1; 명령어2; ...}}; }

coproc {{이름}} { {{명령어1; 명령어2; ...}}; }

echo "{{입력}}" >&"${{{이름}}[1]}"

read {{변수}} <&"${{{이름}}[0]}"

coproc {{이름}} { while read line; do {{명령어1; 명령어2; ...}}; done }

coproc BC { bc --mathlib; }; echo "1/3" >&"${BC[1]}"; read output <&"${BC[0]}"; echo "$output"