Ottengo quello che mi aspettavo facendo questo in bash
:
[ "a" == "a" ] && echo yes
Mi ha dato yes
.
Ma quando lo faccio zsh
, ottengo quanto segue:
zsh: = not found
Perché lo stesso comando ( /usr/bin/[
) si comporta diversamente in shell diverse?
$PATH
venga cercato. e==
non ètest
sintassi valida per l'/usr/bin/[
antenna. Va tutto=
bene.