variable test script not empty comment check bash ubuntu mint

test - linux bash script check if variable is empty



Función vacía en BASH (2)

Estoy usando la herramienta FPM para crear el paquete .deb. Esta herramienta crea antes / después de eliminar el paquete de los archivos compatibles.

Desafortunadamente, el script bash generado por FPM contiene dicha función

dummy() { }

Y este script sale con un error:

Error de sintaxis, inesperado

¿BASH no permite funciones vacías? ¿Qué versión de bash / linux tiene esta limitación?


Podrías usar : eso es equivalente a true y se usa principalmente como operador de no hacer nada ...

dummy(){ : }


Una función de bash vacía puede ser ilegal. la función contiene solo comentarios que se considerarán vacíos también.

a ":" (comando nulo) se puede poner en función si desea "NO HACER NADA"

ver: http://tldp.org/LDP/abs/html/functions.html