#
é um caractere especial. Um caractere especial é definido como um caractere que possui um significado além de seu significado literal. #
é usado para comentar em um Shell Script.
No entanto, há exceções, por exemplo, como #!
é chamado de "sha-bang". Um sha-bang está na cabeça de um script (as primeiras linhas de código) diz ao seu sistema que este arquivo é um conjunto de comandos a serem alimentados ao interpretador de comandos indicado. Aqui estão alguns:
#!/bin/sh
#!/bin/bash
#!/usr/bin/perl
#!/usr/bin/tcl
#!/bin/sed -f
#!/bin/awk -f
Um comando pode não seguir um comentário na mesma linha. Não há nenhum método para finalizar o comentário, para que o "código ao vivo" comece na mesma linha. Use uma nova linha para o próximo comando.
Aqui estão alguns exemplos:
echo "The # here does not begin a comment."
echo 'The # here does not begin a comment.'
echo The \# here does not begin a comment.
echo The # here begins a comment.
echo ${PATH#*:} # Parameter substitution, not a comment.
echo $(( 2#101011 )) # Base conversion, not a comment.
Espero que isso ajude, você pode, alternativamente, usar especificamente o #
do Google com o qual não está familiarizado.