3 votes

erreur de syntaxe près du jeton inattendu `(')

On m'a donné un script pour automatiser certains processus. Ce script est exécuté sur un Mac dans Terminal. Le script est un script bash.

Cependant, le terminal montre

syntax error near unexpected token `('

sur

ManagerDaemon="/Library/LaunchDaemons/com.graphisoft.PortalServerService-v24.0(Manager-2020-07-21).plist"

Quel pourrait être le problème ? Comment puis-je supprimer l'erreur ?

4voto

jkershaw Points 61

Ok, donc je pense que la réponse a à voir avec les guillemets "frisés" ou "intelligents" par opposition aux guillemets "droits".

J'avais utilisé un éditeur de texte pour modifier le script. Cependant, lorsque je suis passé à un véritable éditeur de code, il a remarqué plusieurs guillemets "curly". Je les ai remplacés par des guillemets droits et tout va bien.

0voto

kenneedham Points 92

La ligne brisée est une possibilité. Assurez-vous que la ligne ressemble à ceci dans votre éditeur (tout sur une ligne) :

ManagerDaemon="/Library/LaunchDaemons/com.graphisoft.PortalServerServicev24.0(Manager-2020-07-21).plist"

Plutôt que ceci (avec un saut de ligne au milieu) :

ManagerDaemon="/Library/LaunchDaemons/com.graphisoft.PortalServerService- v24.0(Manager-2020-07-21).plist"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X