c'est que [] n'est au fond qu'un raccourci syntaxique pour test
[ est une commande à part entière, il y a un exécutable /usr/bin/[ qui agit comme test (sauf qu'il attend un ] à la fin des options). Après, certains shell remplace la commande test (et son associée [) par une commande builtin.
[^] # Re: Portabilité et forçage
Posté par rewind (Mastodon) . En réponse à la dépêche Mise aux poings sur systemd. Évalué à 2.
[est une commande à part entière, il y a un exécutable/usr/bin/[qui agit commetest(sauf qu'il attend un]à la fin des options). Après, certains shell remplace la commande test (et son associée [) par une commande builtin.