Cómo Ejecutar Dos Comandos En Una Línea En Windows CMD

Puede ejecutar varios comandos en una línea de comandos en el símbolo del sistema de Windows (CMD).

Con los símbolos de procesamiento condicional, puede crear varios comandos con una sola línea de comandos o script. Cuando se utiliza el símbolo de procesamiento condicional para ejecutar varios comandos, las instrucciones situadas a la derecha del símbolo de procesamiento condicional actúan en función de los resultados del comando situado a la izquierda del símbolo de procesamiento condicional.

Por ejemplo, puede ejecutar un comando sólo si el comando anterior falló. Alternativamente, ejecute el comando sólo si el comando anterior tuvo éxito.

Ejecutar algunos comandos con el carácter «&»

command1 & command2
echo foo & echo bar

El carácter «&» puede separar varios comandos en una línea de comandos. Cmd.exe ejecutará el primer comando y, a continuación, el segundo.

Ejecutar algunos comandos con el carácter «&&»

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

Utilizando el carácter «&&», CMD ejecutará primero la primera orden (orden1). Si el primer comando se completa con éxito, se ejecutará un nuevo segundo comando (comando2).

Ejecuta algunos comandos con el carácter «|| «.

command1 II command2
echo foo || echo bar

Si se utiliza el carácter «||», CMD ejecutará el primer comando (comando1). El segundo comando (comando2) sólo se ejecutará si el primer comando no se completó con éxito (recibió un código de error mayor que cero).

Nota:

Los ampersands (&), las pipas (|) y los paréntesis () son caracteres especiales que deben ir precedidos de un carácter de escape (^) o de comillas cuando los pases como argumentos.

Añadir el carácter de escape «^» antes del símbolo de comando permite tratarlo como texto sin formato. Los caracteres que normalmente tienen este significado especial pueden pasarse y tratarse como caracteres ordinarios: & \ < > ^ |

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

Si un comando completa con éxito la operación, devuelve un código de salida cero (0) o ningún código de salida. Para más información sobre los códigos de salida.

Artículos más recientes