92 votes

Comment exécuter plusieurs commandes sur une seule ligne ?

Je sais qu'Unix dispose de la commande suivante qui permet d'exécuter plusieurs commandes sur une seule ligne, comment puis-je faire cela sous DOS ?

command1 ; command2 ; command3 ...

190voto

SidR Points 1002

En cherchant sur Google, j'ai trouvé ceci :


Command A & Command B

Exécuter Commande A puis exécutez Commande B (aucune évaluation de quoi que ce soit)


Command A | Command B

Exécuter Commande A et redirige toute sa sortie vers l'entrée de Commande B


Command A && Command B

Exécuter Commande A évalue le niveau d'erreur après l'exécution et si le code de sortie (niveau d'erreur) est 0, alors seulement exécutez Commande B


Command A || Command B

Exécuter Commande A évalue le code de sortie de cette commande et s'il est différent de 0, exécute alors seulement Commande B


1voto

diyism Points 1191

Ne sortira rien pour la première fois :

set a=jack & echo %a%

que nous pouvons seulement faire :

echo|set /p a=jack

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X