[so] pipe

Octavian Purdila so@cursuri.cs.pub.ro
Sat, 6 Nov 2004 18:23:25 +0200


On Saturday 06 November 2004 16:47, Petre Razvan wrote:
> Cum ar trebui sa se comporte shell-ul nostru la o
> comanda de genul:
>  cmd1 | cmd2 <fis
> (eu consider ca nu ar trebui sa mai cream pipe-ul din
> moment ce redirectarea din/in fisier are prioritate).
>

Da, poti sa nu mai creezi pipe-ul. Numai ca e cam dificil sa anticipezi,  asa 
ca nu e obligatoriu sa nu creezi pipe-ul. E important insa ca daca ai creat 
capetele sa le inchizi chiar daca nu le folosesti.

> Dar la o comanda de genul:
>  cmd1 || cmd2 | cmd3 | cmd4 && cmd5 ,
> ultima comanda la ce cod de eroare ar trebui sa se
> uite?
>

La ultima comanda executata. Adica, daca cmd1 intoarce != 0, atunci la ce 
intoarce cmd4. Tratarea unor comenzi de genul asta nu e foarte simpla, asa ca 
nu vor fi in test.

tavi