Cabecera profesional en bash script

Angela Sofíá Osorio

Angela Sofíá Osorio

Tiempo de lectura 3 minutes

Fecha de publicación

Escribir un script que funcione es fácil. Escribir uno que otra persona pueda entender sin querer arrancarse el cabello es otra historia.

Si eres de los que cree que el código se explica solo, te tengo noticias. A menos que tengas memoria fotográfica, en tres semanas no recordarás qué hace esa línea mágica que acabas de escribir.

Aquí es donde entran los componentes estilísticos. Vamos a transformar ese bloque de texto plano en una herramienta con aspecto verdaderamente profesional.

El Arte de Comentar en Bash

Comentar es esa técnica de supervivencia que te permite añadir texto legible por humanos a tus scripts. Bash ignorará todo lo que escribas aquí, pero tus colegas te lo agradecerán.

Para indicar al shell que una línea es un comentario, simplemente usamos el símbolo de almohadilla (#). Cuando Bash ve este carácter, salta a la siguiente línea sin hacer preguntas.

#!/bin/bash

# Esto es un comentario. Bash me ignorará por completo.
echo "Iniciando el sistema..."
Bash

Si el script tiene una sola línea, quizá parezca innecesario. Pero a medida que tus proyectos crezcan, estos pequeños faros de contexto serán tu salvación.

Anatomía de una Cabecera Profesional

Más allá de explicar qué hace un bucle oscuro, los comentarios sirven para dar contexto global a tu obra. Un script profesional siempre incluye cinco datos clave.

Estos metadatos se colocan justo debajo de la línea shebang (#!/bin/bash), dejando espacios en blanco para facilitar la lectura.

Autor y Fechas

Primero, reclama tu trabajo. Añade tu nombre para que los futuros usuarios sepan a quién invitarle un café o a quién contactar si algo falla.

Luego, incluye la fecha de creación y la de última modificación. Es fundamental para saber si el script es una reliquia de hace diez años o código fresco.

# Autor: Tu Nombre Completo
# Fecha de creación: 24/10/2023
# Última modificación: 25/10/2023
Bash

Descripción y Uso

Nadie quiere leer 500 líneas de código solo para descubrir qué hace el programa. Ahórrale tiempo a tu equipo añadiendo una descripción clara y directa.

Finalmente, la información de uso. Esto es como un mini manual incrustado que indica exactamente qué comando y argumentos necesita el usuario para ejecutarlo correctamente.

# Descripción:
# Este script automatiza la copia de seguridad de la base de datos principal.
#
# Uso:
# ./backup_db.sh [ruta_destino]
Bash

Ejercicio Práctico: Tu Primer Script Profesional

Es hora de aplicar la teoría. Vamos a crear un script sencillo, pero con una estructura impecable. Copia este código, pégalo en tu editor favorito y guárdalo como saludo.sh.

#!/bin/bash

# Autor: Jane Doe
# Fecha de creación: 24/10/2023
# Última modificación: 24/10/2023
#
# Descripción:
# Script básico para imprimir un mensaje de bienvenida en la terminal.
#
# Uso:
# ./saludo.sh

# Imprimimos el mensaje en pantalla
echo "Este es mi primer script con aspecto profesional."
Bash

Si dominas esta estructura básica, estás a un paso de escribir herramientas que cualquier administrador de sistemas respetaría en un entorno de producción.

Aplica esta plantilla en tu próximo proyecto y comparte en los comentarios si tu equipo notó la diferencia de nivel al leer tu código.