Usage de la commande seq dans une boucle for

Fermé
tesk75 -  
synopsis8 Messages postés 1364 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 431
 
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   Statut Membre Dernière intervention   243
 
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