Merci � ceux qui m'ont repondu.
Effectivement, c'est du shell

> Ca d�pend du shell utilis� (sauf erreur)
> bash: cmd1 && cmd2 -> AND; execute cmd2 seulement si cmd1 a
> �t� execut� sans erreur.
> csh ou tcsh: cmd1 && cmd2 -> AND; execute soit cmd1 ou (si
> cmd1 �choue)
> cmd2.

A priori non. Il semblerait que csh et bash soit equivalent � ce
niveau. Mais il y a les listes ET (&&) et les listes OU (||).

man csh :
     Pipelines can be separated by semicolons (;), in which  case
     they are executed sequentially. Pipelines that are separated
     by && or || form conditional sequences in which  the  execu-
     tion  of  pipelines on the right depends upon the success or
     failure, respectively, of the pipeline on the left.

>respectively, ca veut dire :
> && ==> cmd2 executed upon success of cmd1
> || ==> cmd2 executed upon failure of cmd1

GNU bash :
       Les oprateurs de contrle && et || indiquent respectivement une  liste
li�e
       par un ET, et une liste lie par un OU.

       Une liste ET a la forme
              commande_1 && commande_2
       commande_2  est  excut�e si, et seulement si, commande_1 renvoie un
code de
       retour nul.

       Une liste OU a la forme
              commande_1 || commande_2
       commande_2 est excut�e si, et seulement si commande_1 renvoie  un
code  de
       retour  non-nul.   La valeur de retour des listes ET et OU est celle
de la
       derniere commande excute dans la liste.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à