J'ai écrit une fonction qui fonctionne comme prévu dans le script shell. Mais comment puis-je l'appeler à partir de l'invite de commande? J'ai essayé la commande alias, mais je reçois une erreurappeler la fonction à partir de la ligne de commande
bash: syntax error near unexpected token `)'
Il n'y a pas d'erreur quand je tape sh myscript.sh à l'invite de commande.
Voici la nouvelle erreur:
# alias start_multi="start_multi() (for socket in {2..9} do; /usr/bin/mysqld_multi start $socket; done)"
# start_multi
bash: syntax error near unexpected token `/usr/bin/mysqld_multi'
Postez votre script shell s'il vous plaît –