¿Cómo puedo comprobar la versión de Bash?

linux cómo comprobar la versión de bash

Bash (Bourne Again Shell) es uno de los intérpretes de comandos más utilizados en los sistemas Linux. Conocer la versión de Bash instalada en tu sistema te será útil por diversas razones (resolución de problemas, optimización de scripts, monitorización del estado del sistema, etc.).

Este tutorial le guiará a través de varios métodos sencillos para comprobar la versión de Bash en su sistema Linux, ya sea Debian, Ubuntu, Fedora, etc. Los métodos descritos en este artículo también son válidos para comprobar la versión de Bash con WSL (usando Linux en Windows).

1. Utilizar el comando bash

La forma más sencilla de comprobar la versión de Bash es utilizar el siguiente comando en tu terminal:

bash --version

Cuando ejecutas este comando, obtienes una salida que te indica la versión actual de Bash instalada en tu sistema. El siguiente ejemplo muestra que estamos utilizando la versión 5.1.16(1).

GNU bash, versión 5.1.16(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2020 Free Software Foundation, Inc.
Licencia GPLv3+: GNU GPL versión 3 o posterior 

Esto es software libre; usted es libre de cambiarlo y redistribuirlo.
NO HAY GARANTÍA, en la medida permitida por la ley.

¿Es ésta la última versión? Para averiguarlo, consulta la documentación de tu distribución para saber cuál es la última versión. Esta página ofrece información sobre el paquete bash para Debian.

2. Utilización de la variable $BASH_VERSION

Otro método sencillo es utilizar la variable incorporada $BASH_VERSION. Esta variable, disponible de forma nativa en Linux, contiene la versión de Bash utilizada actualmente por su shell. Para mostrarla, simplemente ejecute esto en el intérprete de comandos :

echo $BASH_VERSION

La salida le mostrará directamente la versión Bash, de una forma más ágil que el método anterior. He aquí un ejemplo del resultado:

5.1.16(1)-liberación

3. Comprobación mediante script

También puede crear un pequeño script de shell para comprobar la versión de Bash. Esto puede ser útil si necesita comprobar esta información regularmente o como parte de un proceso de automatización.

Crear un nuevo archivo de secuencia de comandos utilizando el editor nano (o vi / vim) :

nano ~/bash-version.sh

Añade las siguientes líneas al script:

/bin/bash
echo "¡La versión de Bash es $BASH_VERSION!"

Guarde el script y hágalo ejecutable:

chmod +x ~/bash-version.sh

Ejecute el script para mostrar la versión de Bash :

./bash-version.sh

Gracias al uso de echoeste script mostrará la versión de Bash utilizada en su sistema directamente en la consola.

4. Conclusión

Leyendo este artículo de la caja Tutoriales de Informática, tendrás información útil para recuperar la versión exacta de Bash en Linux. Como hemos visto, existen varios métodos para comprobar la versión de Bash en tu sistema Linux. Otro método que no hemos mencionado es leer la información contenida en el gestor de paquetes de la máquina (Aptitude en Debian, por ejemplo).

Si te interesa el tema de los scripts Bash, aquí tienes un enlace para saber más y aprender a crear tu primer script :

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *