Salve ho un dubbio su questo esercizio
Scrivere un programma C e Posix che implementi la seguente pipeline acquisita da input da
riga di comando: cut -d: -f1 /etc/passwd | sort -r | more.

sicuramente sono 3 comandi quindi il padre crea 3 processi figli e due Pipe (es pipe1 e pipe2)


il mio dubbio è quando creo il primo figlio che usa pipe1 devo chiudere pipe2 che non usa o non c è bisogno??