Not exactly sure what's going on, but I imagine a file descriptor isn't being dropped somewhere. This causes the cat within the subshell to hang (it might be the cat after the subshell, not sure yet).
This was fixed by setting the output of any previous items in a pipe as the input file descriptor for subshells manually specified like ( stuff; more stuff ).
Not exactly sure what's going on, but I imagine a file descriptor isn't being dropped somewhere. This causes the
cat
within the subshell to hang (it might be thecat
after the subshell, not sure yet).