Je n'ai pas pu trouver une seule ressource simple et directe expliquant la signification et la correction de l'erreur suivante de l'interpréteur de commandes BASH.
L'erreur :
-bash: [: too many arguments
Version adaptée à Google : bash open square bracket colon too many arguments
.
Le contexte : une condition "si" entre crochets simples avec un opérateur de comparaison simple comme "égal", "supérieur à", etc :
VARIABLE=$(/some/command);
if [ $VARIABLE == 0 ]; then
# some action
fi
1 votes
Où se trouve le code qui a produit cette erreur spécifique ?
0 votes
Voir aussi Quand mettre des guillemets autour d'une variable shell ?