Comentario de varias líneas en Shell Script

Los comentarios son una parte bastante crucial de un programa o una base de código. Ayuda a comprender el código, mejora la legibilidad del código y también ayuda a mejorar la estructura del programa. A menudo escribimos comentarios de una sola línea en nuestros programas, ya que se explican por sí mismos y requieren pocas palabras para describir el flujo del programa o cualquier mensaje sobre la sección en particular. Hay casos raros en los que queremos varias líneas de mensajes o comentar un bloque de código completo para depurar o por cualquier otro motivo. Necesitamos tener un comentario de varias líneas en nuestro programa. 

Hay dos formas diferentes de usar comentarios de varias líneas en Shell Scripts:

Método 1: Usar <<comentario:

En Shell o Bash Shell, podemos comentar varias líneas usando << y el nombre del comentario. comenzamos un bloque de comentarios con << y nombramos cualquier cosa al bloque y donde queramos detener el comentario, simplemente escribiremos el nombre del comentario.

<<comment
 "Code" or "Comments"
comment

La palabra «comentario» puede ser cualquier cosa, pero debería ser la misma para finalizar el bloque de comentarios.

#!/bin/bash
echo "Sample code"
x=4
if [[ $x -le 10 ]];then
    echo "Less than 10"
if

<<com
echo"This doesn't echo"

echo"Even this doesn't"
com
echo "OK, this is echoing after <<com !"

Producción:

Método 2: Usando : ‘ : 

También hay otra forma de comentar en Bash usando: ‘operador.

: '

Code or Comment here
 '

Código:

#!/bin/bash
echo "Sample code"
x=4
if [[ $x -le 10 ]];then
    echo "Less than 10"
if

: '
echo"This doesn't echo"

echo"Even this doesn't"
 '
echo "OK, this is working with : '"

Producción:

Entonces, este script también comenta varias líneas, debemos tener cuidado aquí al incluir un espacio antes del bloque final ‘, de lo contrario no funcionaría. También se aplica al bloque de comentarios de inicio: ‘, hay un espacio entre esos caracteres.

Publicación traducida automáticamente

Artículo escrito por meetgor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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