[ksh] compeur tout simple

Résolu
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 :
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

  1. JOBiJOBa2 Messages postés 93 Statut Membre 5
     
    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
  2. JOBiJOBa2 Messages postés 93 Statut Membre 5
     
    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
  3. JOBiJOBa2 Messages postés 93 Statut Membre 5
     
    UP
    svp
    ^^
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    uname -a pour voir la version d'Unix
    pour voir ou est une commande
    which
    whereis
    0
    1. JOBiJOBa2 Messages postés 93 Statut Membre 5
       
      Okey merci j'avais complètement oublié ces commandes là.

      A+
      ^^
      0