3 votos

error de sintaxis cerca de testigo inesperado `('

Me fue dada una secuencia de comandos para automatizar algunos procesos. Esta secuencia de comandos se ejecuta en un Mac en la Terminal. El script es un script de bash.

Sin embargo, la Terminal está mostrando

syntax error near unexpected token `('

en

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

¿Cuál podría ser el problema? ¿Cómo puedo quitar el error?

4voto

jkershaw Puntos 61

ok, así que creo que la respuesta tiene que ver con el "rizado" comillas o "inteligente" entre comillas como se opone a la "recta" entre comillas.

Yo había estado usando un editor de texto para editar el script. Sin embargo, cuando me cambié a un editor de código, se vio a varios "rizado" entre comillas. He sustituido aquellos con comillas y todo está bien.

0voto

abjbhat Puntos 184

Una posibilidad es la línea quebrada. Asegúrese de que la línea se parece a esto en el editor (todo en una línea):

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

En lugar de esto (con un salto de línea en el medio):

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X