estoy tratando de ejecutar un bash script
en mi máquina de Ubuntu y es que me da un error:Error de script de Bash: "función: no encontrado". ¿Por qué aparecerá esto?
function not found
Para probar, he creado el siguiente script que funciona muy bien en mi ordenador portátil, pero no en mi escritorio. ¿Alguna idea de por qué? Mi computadora portátil es un mac si eso es relevante.
#!/bin/bash
function sayIt {
echo "hello world"
}
sayIt
Esto devuelve "hola mundo" en mi portátil, pero en mi escritorio se vuelve:
run.sh: 3: function not found hello world run.sh: 5: Syntax error: "}" unexpected
Cualquier ayuda sería muy apreciada.
me da: Error de sintaxis "(" inesperada –
Lamentablemente, yo realmente no sé por qué mi respuesta a esta pregunta se downvoted:/ –
Debe incluir el '()' en la función de definición, pero no al llamar a la función – Jacob