logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-02-2013 11:50:24

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Boucle avec liste de deux paramètres

Note: je poste ici car pas possible ouvrir nouvelle discuss sur programmation.

Bjr,

J'ai ce genre de boucle

for index in "1 jojo" "2 toto" "3 momo"
do
set -- $index
echo $1
echo $2
done


qui fonctionne bien.
Mais si je change en ajoutant une variable et avec ce type de première ligne


mespotes="/mon/fichier/de/mes/potes"
for index in $mespotes

ça ne marche plus.
Les données dans /mon/fichier/de/mes/potes sont ,bien sûr, présentes et peuvent  être en colonne, en ligne, avec ou sans guillemets, etc ... la commande set met tout dans $1.
Même si la variable récupère directement la sortie. Exemple:

mespotes=`grep  -o "o.o" * | etc...`


Autres types de première ligne qui ne fonctionne pas

for index in `cat /mon/fichier/de/mes/potes`
for index in `echo /mon/fichier/de/mes/potes`
for index in `grep  -o "o.o" * | etc...`

.
Bien entendu les données dans /mon/fichier/de/mes/potes ne sont pas fixes, sinon je ne poserai pas le problème.

merci à ceux qui se pencheraient ...


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#2 11-02-2013 12:13:24

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Boucle avec liste de deux paramètres

Yo,

while read index;
do
   ...
done < /ton/fichier/de/tes/potes


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 21-02-2013 17:31:09

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : Boucle avec liste de deux paramètres

Bjr,

Ok, je note et j'essaie.

Merci

PH

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#4 21-02-2013 21:27:20

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : Boucle avec liste de deux paramètres

Edit : J'ai rien dit, j'ai cru que mespotes était un dossier et non un fichier.

L'érudite girafe a donné la réponse alors smile

Dernière modification par Thuban (21-02-2013 21:28:35)

Hors ligne

Pied de page des forums