AWK traiter le retour d'une page web

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)

Lumineux ! Merci pour les explications :wink:

Une dernière question tout de même :
le " <(…)" de,

   read -a infos < <(w3m -dump http://ip/test.php)

c’est une écriture vers une fifo non nommée ?

Cette méthode s’appelle “substitution de processus” et permet effectivement d’envoyer la sortie standard des instructions exécutées au sein de <(…) en utilisant le principe des pipes nommés.-

Une sorte de tube nommé anonyme en quelques sortes. (remarquez l’oxymore :laughing-rollingyellow: )
Ben, merci pour tout. :006