
Implement pipe_chain, a compact pipeline executor for already-tokenized commands.
pipe_chain({{"printf", "alpha\\nbeta\\n", NULL}, {"grep", "beta", NULL}, NULL})Expected result
beta\nFor your own tracking. Tests grade your code.
Expected files
pipe_chain.cAllowed functions
closeforkwaitexitexecvpdup2pipeAllowed headers

v0.40: Create exercises. Challenge the community.
Meet Studio →Implement pipe_chain, a compact pipeline executor for already-tokenized commands.
pipe_chain({{"printf", "alpha\\nbeta\\n", NULL}, {"grep", "beta", NULL}, NULL})Expected result
beta\nFor your own tracking. Tests grade your code.
Expected files
pipe_chain.cAllowed functions
closeforkwaitexitexecvpdup2pipeAllowed headers

Run the tests to grade your code
Build your code, then check each test here. Open a result to inspect its output.