60 votes

Y a-t-il une différence entre les symboles '&&' et ';' dans un terminal BASH standard ?

Il semble que les deux signalent à BASH de commencer avec une autre commande suivant les symboles, mais y a-t-il une différence distincte ?

0voto

Don Wakefield Points 4684

La commande (fonction, dans le cas d'un script) après && est exécutée en fonction de la valeur de RETVAL de la première commande (fonction, dans le cas d'un script). Elle force la première commande à renvoyer une valeur de 0, si elle réussit. Nous pouvons vérifier la valeur de retour pour exécuter d'autres commandes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X