IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Incrémentation d'une variable


Sujet :

Shell et commandes GNU

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Points : 110
    Points
    110
    Par défaut Incrémentation d'une variable
    Bonjour,

    Quand j'incrémente la variable suivante , ça marche !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ var=10
    $ let var=$var+01
    $ echo $var
    11
    Mais quand j'incrémente soit le 08 ou le 09, ça ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $
    $
    $
    $ var=08
    $ let var=$var+01
    sh: 08+01: The specified number is not valid for this command.
    Merci de m'éclaircir sur ce point.

    Turbo_chess
    Demain n'est plus à attendre mais à inventer !!!

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    quant tu écris var=0xx, tu lui demande d'écrire en octal.
    L'erreur n'apparait quand on commence à compter avec var, car un octal ne pas contenir de 8 ou 9.

    Solution : virer les "0" en début de nombre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >var=8
    >let var=$var+1
    >echo $var
    9
    EDIT:
    exemple de calcul en octal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >var=010
    >let var=$var+010
    >echo $var
    16

Discussions similaires

  1. [MySQL] Prob d'incrémentation d'une variable que j'extrait d'une table
    Par bodysplash007 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/04/2007, 14h24
  2. [XSLT] Incrémentation d'une variable
    Par Oberown dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 03/10/2006, 18h03
  3. incrémentation d'une variable
    Par dorian2031 dans le forum Langage
    Réponses: 3
    Dernier message: 02/08/2006, 16h13
  4. [Tableaux] Incrémentation d'une variable
    Par cisse18 dans le forum Langage
    Réponses: 46
    Dernier message: 19/07/2006, 17h02
  5. [Débutant] Probleme d'incrémentation d'une variable
    Par sakuragikan dans le forum ASP
    Réponses: 2
    Dernier message: 25/08/2005, 13h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo