Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Si quieres programar creando procesos y haciendo que se comuniquen, echa un ojo a mi página. - Dentro de procesos, la función pipe() - ¿quizás con sockets?
Si lo que quieres es que valga el caracter | desde la línea de comandos, no hay que hacer nada especial. Si pones a | b, lo que el proceso a escriba por la stdout (con printf o similar) lo leera b por la stdin (con scanf o similar).