J'obtiens ce que j'attendais en faisant cela dans bash
:
[ "a" == "a" ] && echo yes
Ça m'a donné yes
.
Mais quand je le fais zsh
, j'obtiens ce qui suit:
zsh: = not found
Pourquoi la même commande ( /usr/bin/[
) se comporte-t-elle différemment dans différents shells?
$PATH
recherche. et==
n'est pas unetest
syntaxe valide pour l'/usr/bin/[
anway. C'est=
bien.