EDIT : Voir le message suivant de PascalHambourg : ce n'est PAS un équivalent d'un if … else
=======
Et on peut faire un if … else … en utilisant les commandes && et || :
Code : Tout sélectionner
cmde1 && cmde2 || cmde3
mais si il y a eu une erreur lors de l'exécution de cmde1, ou bien si il y a eu une erreur lors de l'exécution de cmde2, alors lancer l'exécution de cmde3
=======
Code : Tout sélectionner
apt update && apt upgrade || spd-say "Il y a eu un problème de mise à jour."
mais si la mise à jour de la liste des paquetage NE s'est PAS bien passée, ou bien si il y a eu une erreur lors de la mise à jour des paquetages installés, il faudra dire qu'il y a eu un problème de mise à jour.