[ksh] compeur tout simple
Résolu
JOBiJOBa2
Messages postés
93
Statut
Membre
-
JOBiJOBa2 Messages postés 93 Statut Membre -
JOBiJOBa2 Messages postés 93 Statut Membre -
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 :
Résultat :
au lieu de :
Je me suis aperçu que quand je tape seq 1 4 cela ne marche pas non plus :
Merci d'avance.
^^
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.
^^
Configuration: Windows XP Firefox 3.0.1
5 réponses
-
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
^^ -
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? -
-
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
uname -a pour voir la version d'Unix
pour voir ou est une commande
which
whereis