Dans une boucle FOR en bash par défaut Line va prendre un par un les paramètres séparés par un espace renvoyés par ta commande.
Ce comportement est réglé par la variable IFS.
En initialisant IFS avec autre chose ("\n" par exemple ?), tu devrais obtenir le comportement souhaité.
# problème d'IFS
Posté par myou . En réponse au message Options boucle FOR. Évalué à 2.
Dans une boucle FOR en bash par défaut Line va prendre un par un les paramètres séparés par un espace renvoyés par ta commande.
Ce comportement est réglé par la variable IFS.
En initialisant IFS avec autre chose ("\n" par exemple ?), tu devrais obtenir le comportement souhaité.
Voir ici pour des explications plus complètes.
Et juste une remarque, la syntaxe $(commande) est à préférer à la syntaxe `commande
voir la note ici