Hai un carattere extra prima di mysql
che sembra uno spazio, ma non è uno spazio. Devi aggiustarlo prima di eseguire il comando. Questo problema si verifica quando si preme la barra spaziatrice mentre si tiene premuto il tasto Opzione .
$ # Option + Space
$ unzip -p dump.sql.zip | mysql
zsh: command not found: mysql
$ # Regular Space
$ unzip -p dump.sql.zip | mysql
...
expected output
...
Un altro esempio:
$ # Option + Space
$ echo "hi" | less
-bash: less: command not found
$ # Regular Space
$ echo "hi" | less
hi
(END)
Un'altra opzione è eliminare completamente lo spazio dopo la pipe:
$ echo "hi" |less
hi
(END)
Opzione + Spazio = \ xc2 \ xa0 (UTF-8)
Spazio = Spazio regolare