Bonjour,
Les param[ètres] positionnels sont les paramètres que l’on passe à un(e) script/fonction (ie. $1, $2 …$n)
l’instruction set permet, entre autre, de définir ces valeurs. C’est ce qui est fait dans ma proposition. Cependant, cela écrase les valeurs existantes. Donc si il y en a et que l’on souhaite encore les exploiter il faut soit les sauvegarder soit utiliser une autre méthode.
l’instruction set, comme beaucoup d’instructions, admet quelques options. le – permet de préciser que la liste des options est terminée et que la suite est la liste des paramètres positionnels à appliquer.
[quote=“valrik”]Pour la deuxième, chaque champ se retrouve dans une case du tableau. Mais peux-tu me rappeler l’utilité des parenthèses englobantes de l’expression :
[/quote]
C’est pour dire que la variable est un tableau et que chaque mot retourné par $(w3m -dump ip/test.php) est un élément du tableau (le premier indice étant 0).
On aurait également pu faire ainsi :
read -a infos < <(w3m -dump http://ip/test.php)