[ksh] compeur tout simple

Résolu/Fermé
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 22 juil. 2008 à 17:07
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 24 juil. 2008 à 11:06
Bonjour,
Désolé pour cette question bête mais je n'arrive pas à faire un compteur tout simple avec une boucle for.

Voici mon code :
for i in 'seq 1 4'; do echo "tour de boucle $i"; done


Résultat :
tour de boucle seq 1 4


au lieu de :
tour de boucle 1
tour de boucle 2
tour de boucle 3
tour de boucle 4



Je me suis aperçu que quand je tape seq 1 4 cela ne marche pas non plus :
ksh: seq:  not found


Merci d'avance.
^^
A voir également:

5 réponses

JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 5
23 juil. 2008 à 10:17
Auto-réponse :
Ma commande seq n'est pas installer.
J'ai passé par un While :
I=0

while [ $I -ne 10 ]
do
	echo "boucle $I"
	let I=$I+1
done


^^
1
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 5
23 juil. 2008 à 11:05
Je me suis aperçu que je n'est pas sed d'installé.
Je viens tous juste d'utiliser un while :
I=0

while [ $I -ne 10 ]
do
	echo "boucle $I"
	let I=$I+1
done 


Merci à tous
^^

PS : Comment voir quel type d'UNIX et quelle version j'ai, ainsi que comment voir si une commande est installé en ligne de commande?
1
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 5
23 juil. 2008 à 09:13
UP
svp
^^
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juil. 2008 à 10:40
pour la boucle for, il faut utiliser les backquotes
for i in `seq 1 4`

seq est sur linux, quel est ton Unix ?
même problème avec le grep -o, c'est une option grep Linux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juil. 2008 à 12:14
uname -a pour voir la version d'Unix
pour voir ou est une commande
which
whereis
0
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 5
24 juil. 2008 à 11:06
Okey merci j'avais complètement oublié ces commandes là.

A+
^^
0