Objective
Implement pipe_chain, a compact pipeline executor for already-tokenized commands.
Steps
$ pipe_chain({{"printf", "alpha\\nbeta\\n", NULL}, {"grep", "beta", NULL}, NULL})
beta\n
Expected files
Allowed functions
Allowed headers

Objective
Implement pipe_chain, a compact pipeline executor for already-tokenized commands.
Steps
$ pipe_chain({{"printf", "alpha\\nbeta\\n", NULL}, {"grep", "beta", NULL}, NULL})
beta\n
Expected files
Allowed functions
Allowed headers

Tests
Run the tests to grade your code