che sto cercando di eseguire un bash script
sulla mia macchina Ubuntu e mi sta dando un errore:Errore di script Bash: "function: not found". Perché dovrebbe apparire?
function not found
Per provare, ho creato il seguente script che funziona bene sul mio computer portatile, ma non sul mio desktop. Qualche idea sul perché? Il mio portatile è un mac se è rilevante.
#!/bin/bash
function sayIt {
echo "hello world"
}
sayIt
Ciò restituisce "ciao mondo" sul mio portatile, ma sul mio desktop restituisce:
run.sh: 3: function not found hello world run.sh: 5: Syntax error: "}" unexpected
Qualsiasi aiuto sarebbe molto apprezzato.
mi dà un: Errore di sintassi "(" inaspettato –
Purtroppo, io davvero non so perché la mia risposta per questa domanda è stata downvoted:/ –
È necessario includere il() 'nella funzione definizione' ma non Quando chiami la funzione – Jacob