Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2013, à 14:33

wolf85kunst

[RESOLU] boucle sur chaîne de caractère contenant des sauts de lignes

Bonjour,

Je souhaiterai effectuer une boucle qui traite une par une toutes les valeurs séparées par saut de ligne.
voici un exemple de la variable à traiter :

var="\
prenom1            nom1
prenom2            nom2
prenom3            nom3"

Comment faire ? Avec la boucle while, for ?

Merci baucoup pour vos réponses.

Dernière modification par wolf85kunst (Le 19/10/2013, à 14:54)


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#2 Le 19/10/2013, à 14:42

pingouinux

Re : [RESOLU] boucle sur chaîne de caractère contenant des sauts de lignes

Bonjour,
Voici une façon de faire

while read prenom nom
do
   echo prénom="$prenom" nom="$nom"
done <<<"$var"

Hors ligne

#3 Le 19/10/2013, à 14:53

wolf85kunst

Re : [RESOLU] boucle sur chaîne de caractère contenant des sauts de lignes

Merci beaucoup pour la réponse. Problème résolu.

Bonne journée.


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne