2 votos

no se encontró después de pipa el comando MySQL

He instalado mysql con homebrew.

y

pero cuando intento utilizarlo después de un tubo, me sale el siguiente error

¿Por qué es y cómo puede arreglarlo?

5voto

Tiene un carácter adicional antes de mysql que se parece a un espacio, pero no es un espacio. Usted tiene que fijar que, antes de ejecutar el comando. Este problema se produce cuando se presiona la barra espaciadora mientras usted mantiene la Opción de clave.

$ # Option + Space
$ unzip -p dump.sql.zip | mysql
zsh: command not found:  mysql
$ # Regular Space
$ unzip -p dump.sql.zip | mysql
...
expected output
...

Otro ejemplo:

$ # Option + Space
$ echo "hi" | less
-bash:  less: command not found
$ # Regular Space
$ echo "hi" | less

hi
(END)

Otra opción es eliminar el espacio después de la pipa del todo:

$ echo "hi" |less

hi
(END)

Opción+Espacio = \xc2\xa0 (UTF-8)

Space = Espacio Normal

0voto

user85356 Puntos 178

Observe el espacio después de los ":" en el primer mensaje de error. Esto es debido a usar el carácter de "espacio de opción" en lugar de un espacio normal. La salida es similar t el primero de estos dos

[Option Space before first missing command in pipe[1]

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