Guardar salida de un comando en una variable Bash en Linux

En Linux suele resultar necesario guardar el resultado de un comando (o su código de retorno) en una variable a fin de poder utilizarlo más adelante en un script. En este artículo veremos algunos ejemplos.
¿Cuál es la sintaxis para guardar el resultado?
Para ello emplearemos la siguiente sintaxis:
var=$(comando)
¿Cómo guardar la salida?
A continuación, veremos el procedimiento con varios ejemplos de uso:
- Guardar a partir de stdout (salida estándar):
var=$(comando)
- stdout y stderr (salida de error estándar):
var=$(comando 2>&1)
- Guardar el código de retorno ($?):
comando
var=$?
Si tienes más dudas sobre Linux, visita nuestro foro de discusión
Tema
Respuestas