5
Perché il codice seguente mi dà l'errore nel titolo?-bash: sostituzione di comando: riga XX: errore di sintassi: fine del file imprevisto
_say_hey()
{
echo "hey"
}
echo "$(_say_hey())"
Perché il codice seguente mi dà l'errore nel titolo?-bash: sostituzione di comando: riga XX: errore di sintassi: fine del file imprevisto
_say_hey()
{
echo "hey"
}
echo "$(_say_hey())"
Quando si chiama una funzione, lo chiamano come un normale comando (lasciare fuori le parentesi):
echo "$(_say_hey)"
Si noti che il echo
qui è ridondante; potresti semplicemente scrivere _say_hey
su una linea da solo per lo stesso effetto.