Comment exécuter deux commandes sur une seule ligne dans Windows CMD

bardimin pic

Bardimin

7 juillet 2022
cmd two command one line

Comment exécuter deux commandes sur une seule ligne dans Windows CMD

Home » Blogs » Windows » Conseils et astuces » Comment exécuter deux commandes sur une seule ligne dans Windows CMD

Vous pouvez exécuter plusieurs commandes dans une seule dans l'invite de commande (CMD).

Les symboles de traitement conditionnel permettent de créer plusieurs commandes à l'aide d'une seule ou d'un seul . Lorsque vous utilisez le symbole de traitement conditionnel pour exécuter plusieurs commandes, les instructions situées à droite du symbole de traitement conditionnel agissent en fonction des résultats de la commande située à gauche du symbole de traitement conditionnel.

Par exemple, vous pouvez exécuter une commande uniquement si la commande précédente a échoué. En revanche, vous ne pouvez exécuter la commande que si la commande précédente a réussi.

Exécution de certaines commandes avec le caractère « & »

command1 & command2
echo foo & echo bar

Le caractère « & » peut séparer plusieurs commandes sur une même ligne de commande. Cmd.exe exécutera la première commande, puis la seconde.

Exécution de certaines commandes avec le caractère « && »

command1 &&command2
echo foo &&amp amp echo bar

En utilisant le caractère « && », CMD exécute d'abord la première commande (command1). Si la première commande se termine avec succès, une nouvelle deuxième commande (command2) sera exécutée.

Exécuter certaines commandes avec le caractère « || « 

command1 II command2
echo foo || echo bar

Si vous utilisez le caractère « || », CMD exécutera la première commande (command1). La deuxième commande (command2) ne sera exécutée que si la première commande ne s'est pas terminée avec succès (a reçu un code d'erreur supérieur à zéro).

Remarque :

Les esperluettes (&), les pipes (|) et les parenthèses () sont des caractères spéciaux qui doivent être précédés d'un caractère d'échappement (^) ou de guillemets lorsque vous les passez en tant qu'arguments.

Echo THIS ^& THAT
Echo Heading1 ^| heading2 ^| heading3

Si une commande termine l'opération avec succès, elle renvoie un code de sortie nul (0) ou aucun code de sortie. Pour plus d'informations sur les codes de sortie.

link nyemin

Derniers articles