C贸mo escribir comentarios en bash correctamente
C贸mo escribir comentarios en bash correctamente. Cuando desarrollamos scripts Bash, tenemos que seguir unas reglas de buenas practicas. El c贸digo debe ser limpio y comprensible, organizado por bloques, sangrados y con nombres descriptivos de las variables y funciones. Otra forma de mejorar el c贸digo es con el uso de comentarios. El comentario es una peque帽a anotaci贸n legible para humanos, donde se explica paso a paso las operaciones a realizar por el script bash. Esta practica recomendable te ahorrar谩 tiempo y trabajo cuando pasado un tiempo revises de nuevo el c贸digo. Por ejemplo, si quieres modificar un script creado hace meses, lo m谩s probable es que no recuerdes por qu茅 escribiste el c贸digo de esa manera. Con un comentario lo entender谩s聽enseguida. Los comentarios tambi茅n ayudan a otros programadores o sysadmin, que quieran modificar o continuar con tu trabajo. Los comentarios deben ser cortos y directos, no son necesarias las explicaciones obvias ni medias tintas. En este art铆culo vemos los conceptos b谩sicos de escritura, para que tus scripts bash tengan unos comentarios eficientes. 聽
C贸mo escribir comentarios en bash
Lo primero que debes recordar es, que Bash ignora (no ejecuta) todo lo escrito en una l铆nea despu茅s de un hash "#" (tambi茅n conocido como almohadilla). Como 煤nica excepci贸n a hash, indicamos cuando en la primera l铆nea del script se inserta algo similar a lo siguiente. #!/bin/bash Esto obligar谩 al sistema a usar el int茅rprete de comandos que nosotros queremos, en el resto del c贸digo. Los comentarios se pueden insertar antes de cada l铆nea o en la misma l铆nea, vemos los dos ejemplos. # Recopilar los valores VAR1 y VAR2 read -r -p "Introduce el primer valor: " VAR1 read -r -p "Ahora el valor a comparar: " VAR2 # o read -r -p "Introduce el primer valor: " VAR1 # Recopilar valor VAR1 read -r -p "Ahora el valor a comparar: " VAR2 # Recopilar valor VAR2 Si observas los ejemplos anteriores te dar谩s cuenta que despu茅s de los hash dejamos un espacio. Realmente no es necesario, pero es evidente que aumenta su legibilidad de manera considerable. Otra utilidad interesante de los comentarios es, que con el hash (#) puedes anular la ejecuci贸n de cualquier l铆nea. Es una buena pr谩ctica si聽 estas probando scripts, o agregas otras funciones que no siempre son necesarias. Vemos un ejemplo. # Recopilar los valores VAR1 y VAR2 (VAR3 opcional) read -r -p "Introduce el primer valor: " VAR1 read -r -p "Ahora el valor a comparar: " VAR2 #read -r -p "Compara el resultado con otro valor: " VAR3 聽 La inmensa mayor铆a de lenguajes de programaci贸n admiten comentarios multil铆nea, por su estructura de construcci贸n lectora bash no los admite. Debes insertarlos linea por linea. # Recopilar el valor VAR1 # Recopilar el valor VAR2 read -r -p "Introduce el primer valor: " VAR1 read -r -p "Ahora el valor a comparar: " VAR2 Si no te convence el sistema multil铆nea, puedes usar HereDoc que es un tipo de redirecci贸n que nos permite pasar m煤ltiples l铆neas de entrada a un comando. Si HereDoc no redirige a ning煤n comando, lo podemos aprovechar como marcador posicional de comentarios multil铆nea (hablaremos de HereDoc en un pr贸ximo聽articulo). Read the full article















