$* est une liste d'arguments séparés par des espaces, interprétée comme telle par firefox (enfin, "colline" est un sous-argument pour firefox -search et "bleu" un argument pour firefox)
"$*" c'est la même chose? oui et non. On a mis ça entre guillemets, alors c'est en fait une chaîne de caractères qui est interprétée comme un seul argument par firefox.
depuis la ligne de commande, on peut soit mettre les guillemets (firefox -search "colline bleu" ) soit "échapper" (escape) l'espace : firefox -search colline\ bleu
colline\ bleu est un seul argument (qui contient un espace) alors que colline bleu c'est deux arguments séparés par un espace.
Message édité par blazkowicz le 04-03-2015 à 23:27:43