Usage de la commande seq dans une boucle for

Fermé
tesk75 - 31 août 2011 à 15:37
synopsis8 Messages postés 1364 Date d'inscription dimanche 15 mars 2009 Statut Membre Dernière intervention 1 juin 2013 - 31 août 2011 à 15:47
Bonjour,

Je suis confronté à un petit problème, je n'arrive pas à utiliser la commande seq dans une boucle for.

j'ai une variable m'affichant une plage de ports :

echo $var :
6000 6005 57110 57120 8000 8199 8000 8199 50000 51999

et je souhaite avec la commande seq afficher toute les plages de ports c'est à dire :

6000
6001
6002
6003
etc..
57110
57111
57112
etc..
8000
8001
etc..

j'ai essayé de le faire avec la boucle suivante :

for i in seq $var2

do
echo $i
done

mais cela ne fonctionne pas et voici le resultat affiché :

6000
6005
57110
57120
etc..

quelqu'un aurait-il une idée svp?





A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 416
Modifié par zipe31 le 31/08/2011 à 15:41
Salut,

Pas la peine de doublonner ;-(

Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
0
synopsis8 Messages postés 1364 Date d'inscription dimanche 15 mars 2009 Statut Membre Dernière intervention 1 juin 2013 243
31 août 2011 à 15:47
Ben oui, il ne faut pas juste une valeur mais 2 bornes

Ex :
seq 6000 6005

Dans ta boucle du dois récupérer 2 valeurs du tableau à chaque fois.
0