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.